예제 #1
0
        private void RequestInputVariables(DDPipelineConfig pipelineConfig)
        {
            if (pipelineConfig.PipelineVariables != null && pipelineConfig.PipelineVariables.Count > 0)
            {
                Log($"## Setting up pipeline variables:");
                foreach (var variable in pipelineConfig.PipelineVariables)
                {
                    Log($"\tValue for variable '{variable}':");
                    var value = Console.ReadLine();

                    pipelineConfig.PipelineConstants.Add(variable, value);
                }
            }
        }
예제 #2
0
 public bool IsValidPipelineConfiguration(DDPipelineConfig config)
 {
     return(config.Commands != null && !string.IsNullOrEmpty(config.PipelineName));
 }
예제 #3
0
 public bool IsValidPipelineConfiguration(DDPipelineConfig config)
 {
     return(IsValidPipelineConfigurationReturn);
 }