File tree Expand file tree Collapse file tree 3 files changed +12
-4
lines changed
lib/interface/cli/commands/pipeline Expand file tree Collapse file tree 3 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 11const _ = require ( 'lodash' ) ;
22const Promise = require ( 'bluebird' ) ;
3- const { prepareKeyValueFromCLIEnvOption } = require ( '../../helpers/general' ) ;
3+ const { prepareKeyValueFromCLIEnvOption, prepareKeyValueObjectsFromCLIEnvOption } = require ( '../../helpers/general' ) ;
44const { validatePipelineYaml } = require ( '../../helpers/validation' ) ;
55const { printResult } = require ( '../root/validate.cmd' ) ;
66const CFError = require ( 'cf-errors' ) ;
@@ -63,9 +63,12 @@ class RunBaseCommand {
6363 this . executionRequests . push ( request ) ;
6464 } ) ;
6565 } else {
66- const variables = prepareKeyValueFromCLIEnvOption ( this . argv . variable ) ;
66+ const variables = prepareKeyValueObjectsFromCLIEnvOption ( this . argv . variable ) ;
67+ const secrets = prepareKeyValueObjectsFromCLIEnvOption ( this . argv . secret ) . map ( ( secret ) => {
68+ return { ...secret , encrypted : true } ;
69+ } ) ;
6770 const request = _ . cloneDeep ( executionRequestTemplate ) ;
68- request . options . variables = variables ;
71+ request . options . variables = variables . concat ( secrets ) ;
6972 request . options . contexts = contexts ;
7073 this . executionRequests . push ( request ) ;
7174 }
Original file line number Diff line number Diff line change @@ -86,6 +86,11 @@ const run = new Command({
8686 default : [ ] ,
8787 alias : 'v' ,
8888 } )
89+ . option ( 'secret' , {
90+ describe : 'Set build secrets' ,
91+ default : [ ] ,
92+ alias : 'S' ,
93+ } )
8994 . option ( 'detach' , {
9095 alias : 'd' ,
9196 describe : 'Run pipeline and print build ID' ,
Original file line number Diff line number Diff line change 11{
22 "name" : " codefresh" ,
3- "version" : " 0.88.6 " ,
3+ "version" : " 0.89.0 " ,
44 "description" : " Codefresh command line utility" ,
55 "main" : " index.js" ,
66 "preferGlobal" : true ,
You can’t perform that action at this time.
0 commit comments