首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins Job Builder包装器未实现

Jenkins Job Builder包装器未实现
EN

Stack Overflow用户
提问于 2017-11-28 02:12:08
回答 1查看 302关注 0票数 1

我正在尝试使用Jenkins Job Builder获得一个简单的示例,但我在作业模板上设置的包装器不会出现在作业中。示例:

代码语言:javascript
复制
- 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”是使用正确的配置文件、构建步骤、触发器和发布器创建的,但在“构建环境”部分中没有启用或配置任何包装器。

凭据插件、凭据绑定插件、AWS凭据插件和rbenv插件均已安装且为最新版本。

Jenkins Job Builder在创建/更新作业时未显示错误。

EN

回答 1

Stack Overflow用户

发布于 2017-11-28 03:38:24

事实证明,this issue至少是问题的一部分。解析ruby运行时插件的版本现在在作业中检查/配置了超时和凭证绑定。

重要说明:它没有解决的是rbenv包装器;Jenkins服务器上的job XML有正确的代理,包括ruby - buildWrappers -object(它有已配置的ruby版本,而不是默认版本),但UI中的作业没有。如果我找到答案,我会更新答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47517279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档