pattern: 'config/**'
- compare-type: ANT
pattern: 'apex/build/**'
+ - compare-type: ANT
+ pattern: 'apex/builders/**'
- compare-type: ANT
pattern: 'apex/common/**'
- compare-type: ANT
- name: 'apex-deploy-virtual-{stream}'
current-parameters: true
predefined-parameters: |
- DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}
+ DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}-{snap_type}
OPNFV_CLEAN=yes
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
- name: 'apex-deploy-virtual-{stream}'
current-parameters: true
predefined-parameters: |
- DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}
+ DEPLOY_SCENARIO=os-{sdn}-{os_scenario}-{topology}-{snap_type}
OPNFV_CLEAN=yes
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_REFSPEC=$GERRIT_REFSPEC
jobs:
- '{installer}-{scenario}-{pod}-auto-daily-{stream}'
- '{installer}-deploy-{pod}-daily-{stream}'
+ - 'auto-daily-{stream}'
- 'auto-verify-{stream}'
- 'auto-merge-{stream}'
same-node: true
block: true
+- job-template:
+ name: 'auto-daily-{stream}'
+
+ disabled: '{obj:disabled}'
+
+ properties:
+ - logrotate-default
+ - build-blocker:
+ use-build-blocker: true
+ blocking-jobs:
+ - 'auto-daily-.*'
+ blocking-level: 'NODE'
+
+ parameters:
+ - project-parameter:
+ project: '{project}'
+ branch: '{branch}'
+ - 'intel-pod18-defaults'
+
+ triggers:
+ - timed: '0 16 * * *'
+
+ builders:
+ - shell: |
+ pwd
+ ./ci/build-auto.sh daily
+
- job-template:
name: 'auto-verify-{stream}'
installer:
- 'apex'
- 'fuel'
- - 'daisy'
arch:
- 'x86_64'
exclude:
- installer: 'apex'
arch: 'aarch64'
- - installer: 'daisy'
- arch: 'aarch64'
- # disabling the following tests due to limitation of PoD owners
- # these would beenabled again once the PoDs are ready
- - installer: 'fuel'
- arch: 'x86_64'
jobs:
- 'doctor-verify-{stream}'
name: 'doctor-verify-sample'
execution-type: PARALLEL
projects:
- - name: 'doctor-verify-fault_management-daisy-sample-x86_64-{stream}'
+ - name: 'doctor-verify-all-apex-sample-x86_64-{stream}'
predefined-parameters: |
PROJECT=$PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
kill-phase-on: FAILURE
git-revision: true
- - name: 'doctor-verify-all-apex-sample-x86_64-{stream}'
+ - name: 'doctor-verify-fault_management-fuel-sample-x86_64-{stream}'
predefined-parameters: |
PROJECT=$PROJECT
GERRIT_BRANCH=$GERRIT_BRANCH
- builder:
name: run-tox
builders:
- - shell: tox
+ - shell: tox -e docs,pep8,pylint,yamllint,bashate,py27,cover
- job-template:
name: '{repo}-functest-{tag}-ut-gate'
default: https://gerrit.opnfv.org/gerrit/$PROJECT
description: 'Git URL to use on this Jenkins Slave'
+- parameter:
+ name: 'intel-pod18-defaults'
+ parameters:
+ - node:
+ name: SLAVE_NAME
+ description: 'Slave name on Jenkins'
+ allowed-slaves:
+ - intel-pod18
+ default-slaves:
+ - intel-pod18
+ - string:
+ name: GIT_BASE
+ default: https://gerrit.opnfv.org/gerrit/$PROJECT
+ description: 'Git URL to use on this Jenkins Slave'
+
- parameter:
name: 'huawei-pod3-defaults'
parameters: