Provides jenkins_jobs.ini configuration for Jenkins.
-lf-infra-jjbini-sandbox
------------------------
-
-Provides jenkins_jobs.ini configuration for Jenkins sandbox.
-
-.. todo:: This needs to be consolidated into lf-infra-jjbini when JJB 2.0 is available
-
lf-packer-common
----------------
- file-id: jjbini
target: "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
-- builder:
- name: lf-infra-jjbini-sandbox
- # TODO: Consolidate this into jjbini when JJB2.0 is available.
- builders:
- - config-file-provider:
- files:
- - file-id: jjbini-sandbox
- target: "$HOME/.config/jenkins_jobs/jenkins_jobs.ini"
-
- lf_packer: &lf_packer_common
name: lf-packer-common
# Provide configuration common in packer jobs.
builders:
- lf-pip-install:
pip-packages: jenkins-job-builder
- - lf-infra-jjbini-sandbox
+ - lf-infra-jjbini
- shell: !include-raw-escape: ../shell/jjb-deploy-job.sh
publishers:
--- /dev/null
+---
+upgrade:
+ - |
+ Consolidated lf-infra-jjbini macros with JJB 2.0. This requires renaming
+ any Jenkins managed files "jjbini-sandbox" to "jjbini" to switch to the
+ format supported in JJB > 2.0.