templates: devstack-pre-pip-mitaka
- platforms: ubuntu-14.04
templates: devstack-pre-pip-newton
+ - platforms: ubuntu-14.04
+ templates: devstack
+ - platforms: ubuntu-14.04
+ templates: docker
project-type: freestyle
archive-artifacts: '**/*.log'
- 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:
- compare-type: ANT
pattern: 'packer/vars/{platforms}.json'
- compare-type: ANT
- pattern: 'packer/template/{templates}.json'
+ pattern: 'packer/templates/{templates}.json'
- compare-type: ANT
pattern: 'packer/provision/{templates}.sh'
- compare-type: ANT
pattern: 'packer/provision/rh-user_data.sh'
- compare-type: ANT
pattern: 'packer/provision/devstack-pre-pip.sh'
+ - compare-type: ANT
+ pattern: 'packer/provision/baseline.sh'
builders:
- packer-validate: