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- ", line 10, in <module>tests/cdrage-atomicapp-ci/ centos-ci-jjb/foo/usr/bin/ jenkins-jobs
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@centos.org
https://lists.centos.org/mailman/listinfo/ci-users