diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 9778b306e7..718e61e03d 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -14857,7 +14857,10 @@ - 'gate-{name}-python35-db{suffix}': suffix: '-nv' - pypi-jobs - - gate-storyboard-js-integration + - gate-storyboard-js-integration-{node}: + node: + - ubuntu-trusty + - ubuntu-xenial - infra-publish-jobs - project: @@ -14882,7 +14885,6 @@ suffix: 'master' - '{name}-js-release-{suffix}': suffix: 'branch' - - gate-storyboard-js-integration - project: name: subunit2sql diff --git a/jenkins/jobs/storyboard.yaml b/jenkins/jobs/storyboard.yaml index f62c0f5d3a..25d69dce5f 100644 --- a/jenkins/jobs/storyboard.yaml +++ b/jenkins/jobs/storyboard.yaml @@ -1,6 +1,6 @@ -- job: - name: gate-storyboard-js-integration - node: ubuntu-trusty +- job-template: + name: gate-storyboard-js-integration-{node} + node: '{node}' wrappers: - build-timeout: diff --git a/zuul/layout.yaml b/zuul/layout.yaml index b2fdef6642..ba0aa0873c 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -3350,6 +3350,11 @@ jobs: - name: ^gate-swift3-tox-s3tests_ voting: false + # Trusty job needs to run on master as well for now since + # storyboard is deployed currently on trusty from master. + - name: gate-storyboard-js-integration-ubuntu-trusty + branch: ^master$ + # Mutexes - name: reprepro-import-debian-openstack-jessie mutex: mirror.deb-openstack @@ -4962,7 +4967,8 @@ projects: release: - storyboard-infra-docs experimental: - - gate-storyboard-js-integration + - gate-storyboard-js-integration-ubuntu-trusty + - gate-storyboard-js-integration-ubuntu-xenial - name: openstack-infra/storyboard-webclient template: @@ -4983,7 +4989,8 @@ projects: release: - storyboard-webclient-js-release-master experimental: - - gate-storyboard-js-integration + - gate-storyboard-js-integration-ubuntu-trusty + - gate-storyboard-js-integration-ubuntu-xenial - name: openstack-infra/subunit2sql template: