NewSpecificPipelineCmd creates a new devspace render command
(f factory.Factory, globalFlags *flags.GlobalFlags, pipeline *latest.Pipeline)
| 167 | |
| 168 | // NewSpecificPipelineCmd creates a new devspace render command |
| 169 | func NewSpecificPipelineCmd(f factory.Factory, globalFlags *flags.GlobalFlags, pipeline *latest.Pipeline) *cobra.Command { |
| 170 | cmd := &RunPipelineCmd{ |
| 171 | GlobalFlags: globalFlags, |
| 172 | SkipPushLocalKubernetes: true, |
| 173 | Pipeline: pipeline.Name, |
| 174 | } |
| 175 | |
| 176 | specificPipelineCmd := &cobra.Command{ |
| 177 | Use: pipeline.Name, |
| 178 | Short: "Executes pipeline " + pipeline.Name, |
| 179 | Long: ` |
| 180 | ####################################################### |
| 181 | ######### devspace run-pipeline ` + pipeline.Name + ` ########## |
| 182 | ####################################################### |
| 183 | Executes pipeline ` + pipeline.Name + ` |
| 184 | #######################################################`, |
| 185 | RunE: func(cobraCmd *cobra.Command, args []string) error { |
| 186 | return cmd.Run(cobraCmd, args, f, "runPipelineCommand") |
| 187 | }, |
| 188 | } |
| 189 | |
| 190 | cmd.AddPipelineFlags(f, specificPipelineCmd, pipeline) |
| 191 | return specificPipelineCmd |
| 192 | } |
| 193 | |
| 194 | func (cmd *RunPipelineCmd) RunDefault(f factory.Factory) error { |
| 195 | return cmd.Run(nil, nil, f, "runPipelineCommand") |
no test coverage detected