summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration-macros.yaml
AgeCommit message (Collapse)AuthorFilesLines
2020-11-20Add unified merge PoC job templatesLasse Kaihlavirta1-1/+7
- add PoC templates for unified merge and docker image STAGING jobs - unified merge job is triggered by merge submit trigger - the triggered docker build and CSIT are based on master - use the templates in music - restore the original {project-name}-{stream}-docker-golang-shell-daily music job - remove unsupported "condition" parameters from trigger-jobs - change project-specific CSIT to a single job that triggers all the plans under the project - change snapshot docker build to a single job that is named by artifact type (in music's case golang) - these changes should not be applied before integration/csit commit https://gerrit.onap.org/r/c/integration/csit/+/115170 is merged! Issue-ID: INT-1783 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: If838b264a82069504817bcf2612011c33e3d26f2
2020-11-12Add project-specific CSIT job templateLasse Kaihlavirta1-0/+15
- add template for project-specific CSIT - apply the template in music component (note that this requires https://gerrit.onap.org/r/c/music/distributed-kv-store/+/114637 to be merged to find the proper plans) - pass selected infra parameters to triggered docker build and CSIT jobs to have them use appropriate branch Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Id83e54548243e9d5dc7d932acae469a8b295c48f
2020-11-10Apply given unique docker tag to imageLasse Kaihlavirta1-0/+8
- add input parameter to docker job and pass it to the build script (which has the requirement to use it to use it to tag any images it creates and pushes to Nexus) - this commit has no practical effect on music docker build until https://gerrit.onap.org/r/c/music/distributed-kv-store/+/114637 is merged Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I7ed89081e7d399c46ec875659d4c022a85dbce54
2020-09-14Deploy terragrunt in integration/terraform project templateBartek Grzybowski1-0/+20
This will install terragrunt on CI minion for integration-terraform-verify job Change-Id: I6c558939dc26c3bdddf43ac8534944ea73465e36 Issue-ID: INT-1713 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-09-07Setup JJB template for terraform modules validationBartek Grzybowski1-0/+20
Change-Id: Ia7125a6cfd73a587d0e387134f326870d3306ccf Issue-ID: INT-1713 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-07-20Add missing runtime dependency in verify-vagrantfile jobPawel Wieczorek1-0/+1
Vagrant-based evaluation environment for "check_versions" test from "integration/test/security" adds a requirement for reloading virtual machine after MicroK8s setup. Plugin "vagrant-reload" is used for this purpose. Issue-ID: INT-1571 Change-Id: I46c509f15f9e19ad32e8bca8de3cf762fe1b8714 Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
2020-06-09Add missing runtime dependency in verify-vagrantfile jobBartek Grzybowski1-0/+1
Change-Id: Iae2bba66968fb6cfef9c458233de2fc8d0c680d9 Issue-ID: INT-1620 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-04-01Setup integration-docker-compose-logs publisherBartek Grzybowski1-0/+18
Publisher aimed at printing Docker Compose services info at post build stage. Change-Id: Iacad5239243101b91c2aa3d10017748f95b10bcb Issue-ID: INT-1508 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-02-11Use sudo in integration-install-vagrant builderBartek Grzybowski1-3/+3
Change-Id: I7d244f2cc4043a3132e4e34f3b2f56432f97eaa6 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1434
2020-02-07Setup Vagrantfiles validation in integration repoBartek Grzybowski1-0/+13
Relevant job template definition is added, verification script, builder definition to setup CI minion and integration-verify-vagrantfile job definition. Change-Id: I8b0385cb5aa6cef40f6566bec49f4e332be6f9f0 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com> Issue-ID: INT-1434
2018-09-27Move CSIT to integration/csit repoGary Wu1-1/+1
To facilite branching of CSIT tests, all CSIT test code and scripts are relocated to the integration/csit repo. Change-Id: I96530af21740adc62e312457ff992b7ecb1dfcff Issue-ID: INT-671 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-11-23Add TestNG configuration to CSIT int jobsJessica Wagantall1-0/+16
Configure TestNG and HTML reports in csit verify integration jobs. Change-Id: Ice21209de50e7bdd568d1a3cdee69e62963a3d3d Issue-ID: CIMAN-119 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-07-18Integration: Add job for CSIT sample test planGary Wu1-0/+48
Change-Id: I3a6ff36dc9f704b33799bba97b57206488d0d7ff Signed-off-by: Gary Wu <gary.i.wu@huawei.com>