Пример #1
0
        public IStageBuilder AddStage(string id, StageTriggerMode triggerMode)
        {
            var stageBuilder = new StageBuilder(this, id, triggerMode);

            _stageBuilders.Add(stageBuilder);
            return(stageBuilder);
        }
Пример #2
0
 public Stage(UniqueStageId stageId, StageTriggerMode triggerMode, params Activity[] activities)
 {
     _stageId    = stageId;
     _activities = activities;
     _state      = triggerMode == StageTriggerMode.Automatic
         ? StageState.NotStarted
         : StageState.OnHold;
 }
Пример #3
0
 public IStageBuilder AddStage(StageTriggerMode triggerMode)
 {
     _counter++;
     return(AddStage(_counter.ToString(), triggerMode));
 }
Пример #4
0
 public IStageBuilder AddStage(string id, StageTriggerMode triggerMode)
 {
     return(_parent.AddStage(id, triggerMode));
 }
Пример #5
0
 public IStageBuilder AddStage(StageTriggerMode triggerMode)
 {
     return(_parent.AddStage(triggerMode));
 }
Пример #6
0
 public StageBuilder(PipelineBuilder parent, string id, StageTriggerMode triggerMode)
 {
     _parent      = parent;
     _id          = id;
     _triggerMode = triggerMode;
 }
Пример #7
0
 public Stage(string stageName, StageTriggerMode triggerMode)
 {
     Name                = stageName;
     TriggerMode         = triggerMode;
     LastActivityDateUtc = DateTime.UtcNow;
 }