私は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:
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
(SO YAMLのインデントを狂わせる場合は、申し訳ありません、それは私の端に罰金です)
私は「プリコミット」と「デフォルト」、二つの段階を定義します。ジョブ "test_precommit"と "test_default"は正しいscm、ビルド・ステップ、トリガー、およびパブリッシャーで作成されますが、「ビルド環境」セクションでラッパーは使用可能または構成されていません。
Credentials Plugin、Credentials Binding Plugin、AWS Credentials Plugin、およびrbenv Pluginは、すべて最新のバージョンでインストールされています。
Jenkins Job Builderは、ジョブの作成/更新時にエラーを表示しません。