Ich versuche, ein einfaches Beispiel mit Jenkins Job Builder zu bekommen, aber die Wrapper, die ich auf meine Job-Vorlage gesetzt habe, erscheinen nicht auf den Jobs. Beispiel:Jenkins Job Builder Wrapper nicht realisiert
- 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
(wenn SO das yaml Einrücken Mangeln, sorry, es ist auf meinem Ende)
definiere ich zwei Stufen, "precommit" und "default". Die Jobs "test_precommit" und "test_default" werden mit dem richtigen scm, Build-Schritten, Trigger und Publisher erstellt, aber im Abschnitt "Build-Umgebung" sind keine Wrapper aktiviert oder konfiguriert.
Das Credentials-Plugin, das Credentials-Bindungs-Plugin, das AWS Credentials-Plugin und das rbenv-Plugin sind alle installiert und in der neuesten Version.
Jenkins Job Builder zeigt keine Fehler beim Erstellen/Aktualisieren der Jobs.