-
New Feature
-
Resolution: Fixed
-
Major
-
None
-
-
Jenkins 2.145
As a Jenkins CLI user I would like to have the ability to invoke Jenkins CLI commands in an easier way by preconfiguring the -auth option.
In a similar way that the environment variable JENKINS_URL allows to execute different CLI command without specifying the -s option continuously, environment variable such JENKINS_USER_ID and JENKINS_API_TOKEN might help configuring easily the executions without specifying the -auth option in each executed command.
Idea
Before
java -jar jenkins-cli.jar -s https://jenkins.mycompany.com/ -auth my-user:1234567890abcdef my-command
After
export JENKINS_URL=https://jenkins.mycompany.com/
export JENKINS_USER_ID=my-user
export JENKINS_API_TOKEN=1234567890abcdef
java -jar jenkins-cli.jar my-command
In case the -auth option is specified, its value will prevail, although the env vars will not be unset for later use.
- links to
[JENKINS-53792] Env vars to configure CLI -auth option
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Summary | Original: Env var to configure auth | New: Env vars to configure CLI -auth option |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Remote Link | New: This issue links to "PR@ (Web Link)" [ 21843 ] |
Remote Link | Original: This issue links to "PR@ (Web Link)" [ 21843 ] |
Remote Link | New: This issue links to "PR#3653 (Web Link)" [ 21844 ] |
Released As | New: Jenkins 2.145 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |