[ 
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

        

Reply via email to