X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fdoctor%2Fdoctor.yml;h=95cb4765a147616ac117a261c683244b1363a090;hb=813d0c155a69285e0ee8f8f192869babb05d3b34;hp=c29a10d72051bd7b52f91ec97ac65d3b74276435;hpb=dca0a72d315416f17dd4296299726b4fbcb88c8a;p=releng.git diff --git a/jjb/doctor/doctor.yml b/jjb/doctor/doctor.yml index c29a10d72..95cb4765a 100644 --- a/jjb/doctor/doctor.yml +++ b/jjb/doctor/doctor.yml @@ -27,9 +27,9 @@ phase: - 'build-x86_64': - slave-label: 'opnfv-build-ubuntu' + slave-label: 'doctor-{installer}-verify' - 'build-aarch64': - slave-label: 'opnfv-build-ubuntu-arm' + slave-label: 'doctor-{installer}-{phase}-verify' inspector: - 'sample' @@ -38,10 +38,6 @@ task: - verify: auto-trigger-name: 'doctor-verify' - is-python: false - - python-verify: - auto-trigger-name: 'doctor-verify' - is-python: true exclude: - installer: 'apex' @@ -133,7 +129,6 @@ publishers: - 'doctor-verify-unit-test-publishers-macro' - - job-template: name: 'doctor-{task}-{inspector}-{stream}' @@ -145,11 +140,11 @@ - project-parameter: project: '{project}' branch: '{branch}' + - 'opnfv-build-ubuntu-defaults' - string: name: OS_CREDS default: /home/jenkins/openstack.creds description: 'OpenStack credentials' - - 'opnfv-build-ubuntu-defaults' - string: name: DOCKER_TAG default: '{docker-tag}' @@ -172,7 +167,7 @@ - string: name: TESTCASE_OPTIONS # yamllint disable rule:line-length - default: '-e INSPECTOR_TYPE={inspector} -e PYTHON_ENABLE={is-python} -v $WORKSPACE:/home/opnfv/repos/doctor' + default: '-e INSPECTOR_TYPE={inspector} -v $WORKSPACE:/home/opnfv/repos/doctor' # yamllint enable rule:line-length description: 'Addtional parameters specific to test case(s)' # functest-parameter @@ -216,6 +211,11 @@ projects: - name: 'doctor-{task}-apex-{inspector}-build-x86_64-{stream}' current-parameters: false + predefined-parameters: | + GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_REFSPEC=$GERRIT_REFSPEC + GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER + GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE git-revision: true node-parameters: false kill-phase-on: FAILURE @@ -226,6 +226,11 @@ projects: - name: 'doctor-{task}-fuel-{inspector}-build-x86_64-{stream}' current-parameters: false + predefined-parameters: | + GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_REFSPEC=$GERRIT_REFSPEC + GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER + GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE git-revision: true node-parameters: false kill-phase-on: FAILURE @@ -236,6 +241,11 @@ projects: - name: 'doctor-{task}-fuel-{inspector}-build-aarch64-{stream}' current-parameters: false + predefined-parameters: | + GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_REFSPEC=$GERRIT_REFSPEC + GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER + GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE git-revision: true node-parameters: false kill-phase-on: FAILURE @@ -268,7 +278,8 @@ - builder: name: 'doctor-verify-unit-test-builders-macro' builders: - - shell: "[ -e tests/run.sh ] && bash -n ./tests/run.sh" + - shell: "tox -e pep8" + - builder: name: 'doctor-verify-installer-inspector-builders-macro' builders: @@ -305,10 +316,14 @@ - archive: artifacts: 'functest_results/$FUNCTEST_SUITE_NAME.log' - email-jenkins-admins-on-failure + - publisher: name: 'doctor-verify-unit-test-publishers-macro' publishers: - email-jenkins-admins-on-failure + - archive: + artifacts: '.tox/' + ##################################### # trigger macros