[Ci-users] can update jenkins jobs via jjb

Fri Apr 14 12:57:57 UTC 2017
Ari LiVigni <alivigni at redhat.com>

Do you have this in your conf.ini file?
query_plugins_info=False



On Fri, Apr 14, 2017 at 8:53 AM, Dusty Mabe <dusty at dustymabe.com> wrote:

>
> I'm using python3-jenkins-job-builder-1.4.0-7.fc25.noarch.rpm on fedora
> and I can't update jobs. I can authenticate just fine with my password
> in the config ini file, but I get a 403 forbidden. I have tried this
> with both the python3 and python2 version. The below errors are from
> the python 2 version:
>
> $ jenkins-jobs --conf jenkins_jobs.ini test project.yaml
> /usr/lib/python2.7/site-packages/jenkins/__init__.py:529:
> DeprecationWarning: get_plugins_info() is deprecated, use get_plugins()
>   DeprecationWarning)
> Traceback (most recent call last):
>   File "/guests/sharedfolder/code/github.com/projectatomic/adb-
> tests/cdrage-atomicapp-ci/centos-ci-jjb/foo/usr/bin/jenkins-jobs", line
> 10, in <module>
>     sys.exit(main())
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 171,
> in main
>     execute(options, config)
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 337,
> in execute
>     output=options.output_dir)
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line
> 314, in update_job
>     self.load_files(input_fn)
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line
> 224, in load_files
>     self.parser = YamlParser(self.global_config, self.plugins_list)
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line
> 220, in plugins_list
>     self._plugins_list = self.jenkins.get_plugins_info()
>   File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line
> 184, in get_plugins_info
>     raise e
> jenkins.JenkinsException: Error in request. Possibly authentication failed
> [403]: Forbidden
> INFO:jenkins_jobs.builder:Cache saved
>
>
> Note that if I run the "test" without the `--conf jenkins_jobs.ini`,
> the test passes as it is just validating the yaml.
>
> I don't think this is an auth issue either because if I put the wrong
> password in the file then I get `Invalid password/token for user:`
> error.
>
> Can someone confirm they can run jenkins_jobs to update a job? One way
> to do this is run through the `Your Next Job: Jenkins Job Builder` example
> I posted a long time ago:
>
> http://dustymabe.com/2016/01/23/the-centos-ci-infrastructure-a-getting-
> started-guide/
>
> Thanks for any help!
> Dusty
> _______________________________________________
> Ci-users mailing list
> Ci-users at centos.org
> https://lists.centos.org/mailman/listinfo/ci-users
>



-- 
-== @ri ==-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/ci-users/attachments/20170414/d39226c9/attachment-0002.html>