/// <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); }
/// <summary> /// Constructor /// </summary> /// <param name="ciSession"></param> public BuildStage_Restore(CISession ciSession) : base(BuildStageStatic.STAGE_RESTORE, ciSession) { PredecessorList.Add(BuildStageStatic.STAGE_CLEAN); }
/// <summary> /// Constructor /// </summary> public BuildStage_CalcVersion(CISession ciSession) : base(BuildStageStatic.STAGE_CALCVERSION, ciSession) { PredecessorList.Add(BuildStageStatic.STAGE_RESTORE); }
/// <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); }
/// <summary> /// Constructor /// </summary> public BuildStage_Test(CISession ciSession) : base(BuildStageStatic.STAGE_TEST, ciSession) { PredecessorList.Add(BuildStageStatic.STAGE_COMPILE); }
/// <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); }
/// <summary> /// Constructor /// </summary> /// <param name="ciSession"></param> public BuildStage_Pack(CISession ciSession) : base(BuildStageStatic.STAGE_PACK, ciSession) { PredecessorList.Add(BuildStageStatic.STAGE_GITCOMMIT); }
/// <summary> /// Constructor /// </summary> public BuildStage_Angular(CISession ciSession) : base(BuildStageStatic.STAGE_ANGULAR, ciSession) { PredecessorList.Add(BuildStageStatic.STAGE_CALCVERSION); }
/// <summary> /// Adds a predecessor to this object. /// </summary> /// <param name="predecessorName"></param> public void AddPredecessor(string predecessorName) { PredecessorList.Add(predecessorName); }