From 2cefe40918602e324b1525b00987b334198ef374 Mon Sep 17 00:00:00 2001 From: Sahdev Zala Date: Thu, 2 Jun 2016 07:21:47 -0700 Subject: [PATCH] Add TOSCA-Parser job for Heat-Translator project The Heat-Translator heavily uses TOSCA-Parser. Changes made in TOSCA-Parser can break Heat-Translator if those changes aren't backward compatible. In order to catch and fix any such breaks early in development cycle, the project team has decided to test Heat-Translator against master of TOSCA-Parser. Initially we want to go with non-voting job and watch how it goes. Eventually we would like to move to the voting job. Change-Id: I9c82b7eebd546461d5665a467c5cb596ca4c292b --- jenkins/jobs/projects.yaml | 2 ++ zuul/layout.yaml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index ff30492603..5a12897b5f 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -2391,6 +2391,8 @@ - python-jobs - openstack-publish-jobs - pypi-jobs + - 'gate-{name}-tox-{envlist}': + envlist: py27-tosca-parser-master - project: name: higgins diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 4f7b87fe76..63235bf227 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2935,6 +2935,10 @@ jobs: - name: ^(?:gate-)requirements-docs$ branch: master + - name: gate-heat-translator-tox-py27-tosca-parser-master + branch: master + voting: false + - name: wheel-build-ubuntu-trusty-amd64 mutex: mirror.wheel.trustyx64 @@ -6813,6 +6817,8 @@ projects: - name: check-requirements post: - heat-translator-coverage + check: + - gate-heat-translator-tox-py27-tosca-parser-master - name: openstack/higgins template: