- job-template:
name: builder-verify-jjb
- node: jjbuilder
+ node: centos7-java-builder-2c-4g
+ concurrent: true
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-verify-python
node: centos7-java-builder-2c-4g
+ concurrent: true
project-type: freestyle
- 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: 'builder-merge-packer-{platforms}-{templates}'
project-type: freestyle
node: centos7-java-builder-2c-4g
- concurrent: true
properties:
- opendaylight-infra-properties: