示例#1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public BuildStage_Publish(CISession ciSession) : base(BuildStageStatic.STAGE_PUBLISH, ciSession)
        {
            // TODO Need to figure out what to do here... It could be PUBLISH OR PUBLISH TEST or do we do a post processing Execution plan...?

            PredecessorList.Add(BuildStageStatic.STAGE_PACK);

            PredecessorList.Add(BuildStageStatic.STAGE_ANGULAR);
        }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ciSession"></param>
 public BuildStage_Restore(CISession ciSession) : base(BuildStageStatic.STAGE_RESTORE, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_CLEAN);
 }
示例#3
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_CalcVersion(CISession ciSession) : base(BuildStageStatic.STAGE_CALCVERSION, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_RESTORE);
 }
示例#4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_Compile(CISession ciSession) : base(BuildStageStatic.STAGE_COMPILE, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_CALCVERSION);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_TypeWriterPublish(CISession ciSession) : base(BuildStageStatic.STAGE_TYPEWRITER_PUBLISH, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_PUBLISH);
 }
示例#6
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_Test(CISession ciSession) : base(BuildStageStatic.STAGE_TEST, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_COMPILE);
 }
示例#7
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_GitCommit(CISession ciSession) : base(BuildStageStatic.STAGE_GITCOMMIT, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_TEST);
     PredecessorList.Add(BuildStageStatic.STAGE_TYPEWRITER_VER);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_TypeWriterVersioning(CISession ciSession) : base(BuildStageStatic.STAGE_TYPEWRITER_VER, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_TEST);
 }
示例#9
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="ciSession"></param>
 public BuildStage_Pack(CISession ciSession) : base(BuildStageStatic.STAGE_PACK, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_GITCOMMIT);
 }
示例#10
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BuildStage_Angular(CISession ciSession) : base(BuildStageStatic.STAGE_ANGULAR, ciSession)
 {
     PredecessorList.Add(BuildStageStatic.STAGE_CALCVERSION);
 }
示例#11
0
 /// <summary>
 /// Adds a predecessor to this object.
 /// </summary>
 /// <param name="predecessorName"></param>
 public void AddPredecessor(string predecessorName)
 {
     PredecessorList.Add(predecessorName);
 }