Jenkins Job Builder包装未实现
我试图用Jenkins Job Builder获得一个简单的示例,但是我在作业模板上设置的包装器不会出现在作业上。例如:Jenkins Job Builder包装未实现,jenkins,wrapper,jobs,jenkins-job-builder,Jenkins,Wrapper,Jobs,Jenkins Job Builder,我试图用Jenkins Job Builder获得一个简单的示例,但是我在作业模板上设置的包装器不会出现在作业上。例如: - job-template: name: 'test_{stage}' project: test scm: - '{stage}' builders: - shell: /bin/bash '{stage}' triggers: - pollscm: cron: '@yearly' wrappers: - timeout: time
- job-template:
name: 'test_{stage}'
project: test
scm:
- '{stage}'
builders:
- shell: /bin/bash '{stage}'
triggers:
- pollscm:
cron: '@yearly'
wrappers:
- timeout:
timeout: 150
timeout-var: BUILD_TIMEOUT
type: absolute
- timestamps
- credentials-binding:
- username-password-separated:
credential-id: gem_userpass
username: GEM_USERNAME
password: GEM_PASSWORD
- credentials-binding:
- amazon-web-services:
credential-id: NOT_A_REAL_AWS_ACCESS_KEY
access-key: AWS_ACCESS_KEY_ID
secret-key: AWS_SECRET_ACCESS_KEY
- rbenv:
ruby_version: 2.1.5
preinstall-gem-list: "bundler,rake"
publishers:
- stash-notifier
(如果这样弄坏了yaml缩进,对不起;我这边没问题)
我定义了两个阶段,“预提交”和“默认”。“test_precommit”和“test_default”作业是使用正确的scm、生成步骤、触发器和发布服务器创建的,但在“build Environment”部分中未启用或配置包装器
凭证插件、凭证绑定插件、AWS凭证插件和rbenv插件均已安装,且为最新版本
Jenkins Job Builder在创建/更新作业时未显示任何错误。结果表明,这至少是问题的一部分。解析ruby运行时插件的版本现在在作业中检查/配置了超时和凭据绑定
重要提示:它没有解决的是rbenv包装器;Jenkins服务器上的作业XML具有正确的buildwrapper,包括ruby代理对象(具有已配置的ruby版本,而不是默认版本),但UI中的作业没有。如果我找到答案,将更新答案。结果表明,这至少是问题的一部分。解析ruby运行时插件的版本现在在作业中检查/配置了超时和凭据绑定
重要提示:它没有解决的是rbenv包装器;Jenkins服务器上的作业XML具有正确的buildwrapper,包括ruby代理对象(具有已配置的ruby版本,而不是默认版本),但UI中的作业没有。如果我找到答案,将更新答案