diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2022-12-09 09:27:06 +0100 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2022-12-09 09:45:39 +0100 |
commit | 9972148fd8afbe8be42aad7ab61f9692084860db (patch) | |
tree | 1345883ab3cd86e051663325161f4496cc58962e | |
parent | bf5675bdba1bf204326b38e29c1e4b096e36a5ed (diff) |
Publish a generic tox
It filters on active branches.
Change-Id: I66f9e39af62a761d5d4f8b94c617f93e48e1fcef
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
-rw-r--r-- | jjb/releng/releng-jobs.yaml | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/jjb/releng/releng-jobs.yaml b/jjb/releng/releng-jobs.yaml index 610c7a05c..17cc473b4 100644 --- a/jjb/releng/releng-jobs.yaml +++ b/jjb/releng/releng-jobs.yaml @@ -107,3 +107,73 @@ name: releng-jjb-merge jobs: - releng-jjb-merge + +- scm: + name: opnfv-scm + scm: + - git: + url: 'https://gerrit.opnfv.org/gerrit/{project}' + refspec: '+refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/changes/*' + submodule: + recursive: true + branches: + - '{ref}' + +- trigger: + name: releng-tox-patchset-created + triggers: + - gerrit: + trigger-on: + - patchset-created-event + - comment-added-contains-event: + comment-contains-value: recheck + - comment-added-contains-event: + comment-contains-value: reverify + projects: + - project-compare-type: 'REG_EXP' + project-pattern: '^(?!functest).*' + branches: + - branch-compare-type: 'ANT' + branch-pattern: master + - branch-compare-type: 'ANT' + branch-pattern: stable/nile + - branch-compare-type: 'ANT' + branch-pattern: stable/moselle + +- builder: + name: releng-tox + builders: + - shell: | + [ -f tox.ini ] || exit 0 + sudo apt-get -o DPkg::Lock::Timeout=300 update && \ + sudo DEBIAN_FRONTEND=noninteractive apt-get \ + -o DPkg::Lock::Timeout=300 dist-upgrade -y + sudo DEBIAN_FRONTEND=noninteractive \ + apt-get -o DPkg::Lock::Timeout=300 install tox -y + tox + +- parameter: + name: releng-tox-slave + parameters: + - label: + name: slave + default: '{slave}' + +- job-template: + name: releng-tox + triggers: + - releng-tox-patchset-created + scm: + - opnfv-scm: + ref: $GERRIT_REFSPEC + project: $GERRIT_PROJECT + parameters: + - releng-tox-slave: + slave: opnfv-build + builders: + - releng-tox + +- project: + name: releng-tox + jobs: + - releng-tox |