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 1
1
const _ = require ( 'lodash' ) ;
2
2
const Promise = require ( 'bluebird' ) ;
3
- const { prepareKeyValueFromCLIEnvOption } = require ( '../../helpers/general' ) ;
3
+ const { prepareKeyValueFromCLIEnvOption, prepareKeyValueObjectsFromCLIEnvOption } = require ( '../../helpers/general' ) ;
4
4
const { validatePipelineYaml } = require ( '../../helpers/validation' ) ;
5
5
const { printResult } = require ( '../root/validate.cmd' ) ;
6
6
const CFError = require ( 'cf-errors' ) ;
@@ -63,9 +63,12 @@ class RunBaseCommand {
63
63
this . executionRequests . push ( request ) ;
64
64
} ) ;
65
65
} 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
+ } ) ;
67
70
const request = _ . cloneDeep ( executionRequestTemplate ) ;
68
- request . options . variables = variables ;
71
+ request . options . variables = variables . concat ( secrets ) ;
69
72
request . options . contexts = contexts ;
70
73
this . executionRequests . push ( request ) ;
71
74
}
Original file line number Diff line number Diff line change @@ -86,6 +86,11 @@ const run = new Command({
86
86
default : [ ] ,
87
87
alias : 'v' ,
88
88
} )
89
+ . option ( 'secret' , {
90
+ describe : 'Set build secrets' ,
91
+ default : [ ] ,
92
+ alias : 'S' ,
93
+ } )
89
94
. option ( 'detach' , {
90
95
alias : 'd' ,
91
96
describe : 'Run pipeline and print build ID' ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " codefresh" ,
3
- "version" : " 0.88.6 " ,
3
+ "version" : " 0.89.0 " ,
4
4
"description" : " Codefresh command line utility" ,
5
5
"main" : " index.js" ,
6
6
"preferGlobal" : true ,
You can’t perform that action at this time.
0 commit comments