[
https://issues.jenkins-ci.org/browse/JENKINS-11024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160881#comment-160881
]
Steve Eckerlein commented on JENKINS-11024:
-------------------------------------------
The build command work, but you have to give anonymous read access to your
Project1. Then CLI command will see it.
Must be a visibility issue...
> Some commands don't work when using _jenkins-cli.jar with -i switch, get-job
> and update-job for sure, not certain about others
> ------------------------------------------------------------------------------------------------------------------------------
>
> Key: JENKINS-11024
> URL: https://issues.jenkins-ci.org/browse/JENKINS-11024
> Project: Jenkins
> Issue Type: Bug
> Components: cli
> Environment: CLI
> Reporter: Timothy Meazell
>
> Add keys for authenticated login. Works fine with who-am-i, enable-job,
> disable-job, delete-job, create-job, but get-job and update-job fail claiming
> there is no job by that name. The very same command line with enable-job (as
> well as the others) works fine.
> Workaround is to see if enable-job fails (which it will if there is no job by
> that name, which was the point of using get-job), then delete-job and
> create-job instead of update-job if the job already exists. Note that this
> workaround causes the loss of job history upon deletion.
> Diagnostics:
> % java -jar jenkins/_jenkins-cli.jar -s http://localhost:9090/ -i
> jenkins/id_rsa get-job trunk-pacman.integration.vdev-regression
> No such job 'trunk-pacman.integration.vdev-regression'
> java -jar jenkins-cli.jar get-job args...
> Dumps the job definition XML to stdout
> JOB : Name of the job
> --username VAL : User name to authenticate yourself to Jenkins
> --password VAL : Password for authentication. Note that passing a
> password in arguments is insecure.
> --password-file VAL : File that contains the password
> % java -jar jenkins/_jenkins-cli.jar -s http://localhost:9090/ -i
> jenkins/id_rsa enable-job trunk-pacman.integration.vdev-regression
> % echo $?
> 0
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira