- job-template:
name: builder-verify-jjb
- node: jjbuilder
+ node: centos7-java-builder-2c-4g
project-type: freestyle
files: 'jjb/**'
builders:
+ - opendaylight-infra-jjbini
- shell: |
+ virtualenv $WORKSPACE/venv
+ source $WORKSPACE/venv/bin/activate
+ pip install --upgrade pip
pip freeze
+ pip install jenkins-job-builder
jenkins-jobs -l DEBUG test --recursive -o archives/job_output jjb/
gzip archives/job_output/*
-
- releng-check-unicode
- verify-gpg-signature
- job-template:
name: 'builder-merge'
- node: jjbuilder
+ node: centos7-java-builder-2c-4g
# builder-merge job to run JJB update
#
pattern: jjb/**
builders:
+ - opendaylight-infra-jjbini
- shell: |
+ virtualenv $WORKSPACE/venv
+ source $WORKSPACE/venv/bin/activate
+ pip install --upgrade pip
pip freeze
+ pip install jenkins-job-builder
jenkins-jobs --version
jenkins-jobs update --recursive --delete-old --workers 4 jjb/
- job-template:
name: 'builder-weekly'
disabled: false
- node: jjbuilder
+ node: centos7-java-builder-2c-4g
# builder-weekly job to run JJB update weekly
#
- timed: 'H H * * 0'
builders:
+ - opendaylight-infra-jjbini
- shell: |
+ virtualenv $WORKSPACE/venv
+ source $WORKSPACE/venv/bin/activate
+ pip install --upgrade pip
+ pip freeze
+ pip install jenkins-job-builder
jenkins-jobs --flush-cache update --recursive --workers 4 jjb/
publishers:
name: verify-gpg-signature
builders:
- shell: !include-raw: include-raw-verify-gpg-signatures.sh
+
+- builder:
+ name: opendaylight-infra-jjbini
+ builders:
+ - config-file-provider:
+ files:
+ - file-id: 'jjbini'
+ target: '$HOME/.config/jenkins_jobs/jenkins_jobs.ini'