0
在使用jenkins-jobs update
更新Jenkins Job-Builder中的作业时出现以下错误。Jenkins在Python中的Job Builder配置
INFO:root:Updating jobs in ['jobs'] ([])
Traceback (most recent call last):
File "/usr/bin/jenkins-jobs", line 10, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 191, in main
execute(options, config)
File "/usr/lib/python2.7/site-packages/jenkins_jobs/cmd.py", line 372, in execute
n_workers=options.n_workers)
File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 348, in update_jobs
self.load_files(input_fn)
File "/usr/lib/python2.7/site-packages/jenkins_jobs/builder.py", line 293, in load_files
self.parser.parse(in_file)
File "/usr/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 128, in parse
self.parse_fp(fp)
File "/usr/lib/python2.7/site-packages/jenkins_jobs/parser.py", line 105, in parse_fp
cls, dfn = next(iter(item.items()))
AttributeError: 'str' object has no attribute 'items'
工作 - 建造版本:1.6.1
Python版本:2.7
OS:RHEL 7.1
我在不同的机器上,但没有运气尝试这样做。
下面是我们使用 jenkins_jobs.ini文件配置 文件配置'[job_builder] ignore_cache =真 keep_descriptions =假 的include_path =:脚本:〜/ git的/ 递归=假 排除=。 *:手册:./发展 allow_duplicates =假 [詹金斯] 用户= jenkinsuser 密码= 6851ab76b48ceabd2e07822241f23cad URL = HTTPS://jenkins.test.com query_plugins_info =假 YAML文件共配置 - 作业 名称:JJB_Test 描述:自动生成作业 项目类型:自由式“ - 我们已经尝试了上述方法,但仍然得到相同的错误。 在此先感谢 – Rajavel