Add verification for full distribution 38/71138/21
authorLuis Gomez <ecelgp@gmail.com>
Fri, 20 Apr 2018 04:38:45 +0000 (21:38 -0700)
committerJamo Luhrsen <jluhrsen@redhat.com>
Wed, 9 May 2018 20:49:55 +0000 (20:49 +0000)
commitdfae8c60b900c4b518bbf6de43cd8e5274715195
tree4fb0840633d92b0f5cba768176a5293d734a23f5
parent437cbbd93a054564bf4a572cae539483c6644861
Add verification for full distribution

- distribution-check job will check projects do not bring
undesired dependencies when they are added to distribution.
- distribution-sanity will run daily to check distribution
can install all user project features.
- Both jobs will build and install full distribution in flourine.
- Support for full distribution in CSIT (karaf_version=odl).
- Remove distribution-offline and distribution-deploy tests.
- Consolidate distribution project jobs and templates in
distribution-jobs.yaml file.
- Clean up code and consolidate variables.

Change-Id: I64668c79d834aa154666005ec2862d7a0f164636
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
18 files changed:
jjb/autorelease/autorelease-templates.yaml
jjb/integration/distribution/distribution-check-bootup.sh
jjb/integration/distribution/distribution-deploy-offline.sh [deleted file]
jjb/integration/distribution/distribution-deploy-verify.sh [deleted file]
jjb/integration/distribution/distribution-jobs.yaml
jjb/integration/distribution/distribution-macros.yaml
jjb/integration/distribution/distribution-templates.yaml
jjb/integration/distribution/distribution.yaml [deleted file]
jjb/integration/integration-compare-distributions.sh
jjb/integration/integration-configure-clustering.sh
jjb/integration/integration-deploy-controller-run-test.sh
jjb/integration/integration-detect-variables.sh
jjb/integration/integration-macros.yaml
jjb/integration/integration-set-variables.sh
jjb/integration/integration-templates.yaml
jjb/integration/integration-test-jobs.yaml
jjb/integration/integration-upload-distribution.sh
jjb/releng-defaults.yaml