summaryrefslogtreecommitdiffstats
path: root/jjb/integration
AgeCommit message (Collapse)AuthorFilesLines
2021-02-08Automation adds integration-ieft-actn-tools.yamlLF Jenkins CI1-0/+14
Issue-ID: CIMAN-33 Change-Id: I869c71947743ac262cb078ec15666faf950847d4 Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
2021-02-08Automation adds integration-simulators-ran-nssmf-simulator.yamlLF Jenkins CI1-0/+14
Issue-ID: CIMAN-33 Change-Id: Id6a41d6ecc0b3d216f9c76748aeacd7e096a200c Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
2021-02-04Add back integration/terraform project validation jobBartek Grzybowski1-0/+15
This partially reverts change I966378eb9cd3bcbdeb70af2d1db4fef1b65df338 which removed validation job for terraform files. Change-Id: I9f7ece456515df4306b47e31e76d0fa74ecda7a1 Issue-ID: INT-1713 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-02-04Add Terragrunt validator for integration/terragrunt projectBartek Grzybowski1-0/+15
Change-Id: I321c0039c1de036de82bff42c6974678c44e716d Issue-ID: INT-1713 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-02-03Merge "remove terragrunt check as it has been moved in a dedicated repo"Jessica Wagantall1-12/+25
2021-02-03remove terragrunt check as it has been moved in a dedicated repomrichomme1-12/+25
Issue-ID: INT-1792 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I966378eb9cd3bcbdeb70af2d1db4fef1b65df338
2021-02-03Limit CSIT trigger file pattern to first dir levelLasse Kaihlavirta1-2/+2
- project-name should be applied to filter directory names only under first directory depth level in CSIT trigger file pattern to avoid running unnecessary and unrelated verification jobs Issue-ID: INT-1848 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I003e318890f1bccde20e2bd1d4593e47f5f07f1e
2021-02-02Merge "Activate integration tests"Jessica Wagantall1-1/+1
2021-02-02Remove obsolete project-csit templateLasse Kaihlavirta1-61/+0
Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I379216bf025112c656aec51f0f6d5938ce5af0f1
2021-02-02Merge "Refactor verification job templates"Lasse Kaihlavirta1-130/+31
2021-02-02Refactor verification job templatesLasse Kaihlavirta1-130/+31
- extract common verification boilerplate definitions and default parameters and refer to them in review and merge verification jobs - remove unnecessary parameters from templates and from cssdk-csit Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I63367216504b997acccd863bad0a2b7de3fc7480
2021-02-02Activate integration testsBogumil Zebek1-1/+1
- We need to add integration tests at verification job level to resolve potential job failures in the future. Issue-ID: INT-1844 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com> Change-Id: Ic6e176dcb0b8e277166ffe7c183712ce2a19a72f
2021-01-27Setup Java verify job for core-nssmf-simulator projectBartek Grzybowski1-0/+26
Change-Id: I57ffd770ebd984009e60a17ceb01be89708ede8e Issue-ID: INT-1840 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-01-27Add initial integration-core-nssmf-simulator project setupBartek Grzybowski1-0/+8
Change-Id: I3055f681d0504741523b0ebf30cfe8e9d0adb802 Issue-ID: CIMAN-33 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2021-01-26Remove redundant unique-docker-tag parameterLasse Kaihlavirta2-10/+0
Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ieba2a1d028e26e740acabdc2a4f58101a144eebd
2021-01-26Remove obsolete docker templatesLasse Kaihlavirta1-157/+0
- remove obsolete templates related to docker building and tagging in discarded version of review and merge verification jobs Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I1d584952ea94565f62ea7031f248a49f8f7e72d0
2021-01-25Remove obsolete verification templatesLasse Kaihlavirta1-148/+0
- remove obsolete review and merge verification templates - comment out music CSIT job definition that was using those templates (new templates for golang are needed if music CSIT need to be supported in the future) Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ic0fffa1e8edf5bf2d90f9d53fbe946d0f37560ca
2021-01-22Add unified merge verification maven templateLasse Kaihlavirta1-0/+125
- add new template that combines maven artifact and docker builds and CSIT execution triggered by merge - take the template in use in CCSDK distribution CSIT - remove old merge verification and project-csit jobs from CCSDK Issue-ID: INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ic51c59b8e45b030003c6c26595f24872f70a33a7
2021-01-21Add unified review verification maven templateLasse Kaihlavirta1-0/+125
- add new template that combines maven artifact and docker builds and CSIT execution triggered by review commit - this change needs to be coupled with https://gerrit.onap.org/r/c/ccsdk/distribution/+/116916 Issue-ID: INT-1823 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I598598519429a155c7cf0b4d19dc5e4ca7b8c0d4
2021-01-14Deprecate infra-shiplogs macroJessica Wagantall1-4/+2
We should be using lf-infra-publish as a publisher macro. This global-jjb macro performs a job-cost run that we need to report for all jobs. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: Iff43723322ac7eb92f1e9e93e49dfe9595af6450
2020-12-16Finalize maven docker snapshot templateLasse Kaihlavirta1-1/+13
- remove PoC postfix - add clarifying comments Issue-ID: CCSDK-3045 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ib577845505b8d7424d6f7a64ba78fa2c7522d408
2020-12-16Merge "Fix docker snapshot job choosing-strategy"Morgan Richomme1-1/+1
2020-12-16Fix docker snapshot job choosing-strategyLasse Kaihlavirta1-1/+1
- choosing-strategy should be "gerrit" to make the job to checkout the job from given GERRIT_REFSPEC instead of master - hopefully final follow-up correction to https://gerrit.onap.org/r/c/ci-management/+/116262 Issue-ID: CCSDK-3019 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I400895a68cb6cb1e89fed1e75c9751abba59cc2e
2020-12-15Setup linters for integration/simulators/masspnf-simulator repoBartek Grzybowski1-0/+32
Change-Id: I915d29ee2780a939bab3af0ca5b09025ee6d7bdb Issue-ID: INT-1810 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-12-15Move masspnf-simulator job to it's own placeBartek Grzybowski2-9/+24
Change-Id: If1752019adbf8d428df08ca830569f14d7f1fc84 Issue-ID: INT-1810 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-12-15Merge "Automation adds integration-simulators-masspnf-simulator.yaml"Morgan Richomme1-0/+14
2020-12-14Automation adds integration-simulators-masspnf-simulator.yamlLF Jenkins CI1-0/+14
Issue-ID: CIMAN-33 Change-Id: I0344dec65395a4f5346443244adbef8b9651246d Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
2020-12-14Add maven parameters to docker snapshot jobLasse Kaihlavirta1-1/+4
- *another* follow-up and correction to https://gerrit.onap.org/r/c/ci-management/+/116262 Issue-ID: CCSDK-3019 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I0bb509a3b2bb1f230fde487d957f9f397b83851a
2020-12-14Add maven executable to docker snapshot jobLasse Kaihlavirta1-0/+2
- follow-up and correction to https://gerrit.onap.org/r/c/ci-management/+/116262 Issue-ID: CCSDK-3019 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I6eca59766404350878dc30e8cf5ce837616512c6
2020-12-11Merge "Add verification jobs for ccsdk/distribution"Jessica Wagantall1-0/+140
2020-12-10Add verification jobs for ccsdk/distributionLasse Kaihlavirta1-0/+140
- replace existing CCSDK CSIT jobs with project-specific CSIT job - add docker snapshot and docker staging jobs - snapshot images are still being done with maven, but tagging the images with STAGING is moved from maven to plain shell script (both of these have been implemented in https://gerrit.onap.org/r/c/ccsdk/distribution/+/116082) - add maven docker snapshot job template to support UNIQUE_DOCKER_TAG - note that this commit requires https://gerrit.onap.org/r/c/ccsdk/distribution/+/116082 to work properly in review and merge verification phases! - note also that this is not final commit related to this change as the maven docker template is still named with -PoC postfix and original artifact builds still remain triggered by review separately (the latter should be ultimately replaced by or included in review and merge verification jobs) Issue-ID: CCSDK-3018, CCSDK-3019 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Id4c922e180c9d0ddadae6c99632d6ff6cdcbb59f
2020-12-10Add gitlint for integration/xtesting verif jobmrichomme1-3/+8
It shall help improving the quality of the commit message Issue-ID: INT-1809 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: I01716658ec82ae2e9aeb1f1d963cd94f839639c9
2020-11-30Merge "Rename project-specific CSIT PoC jobs"Jessica Wagantall1-8/+34
2020-11-30Fix change I007a78a5e706f51cd0913f38ae9f0d48cea1ebadBartek Grzybowski1-1/+1
Change-Id: If7ef387bbb55629d79a6c4b5b63f9ee6f9e0d7be Issue-ID: INT-1725 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-11-27Rename project-specific CSIT PoC jobsLasse Kaihlavirta1-8/+34
- remove PoC postfixes and rename the templates properly - update changed names to music jobs - add comments to identify all relevant templates as parts of project-specific CSIT flow Issue-ID: INT-1794 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ib4fb99a9aeb14215346802a4aee158e0a07eb5eb
2020-11-26Fix trigger path pattern for integration-simulators-ran-simulatorBartek Grzybowski1-1/+1
Change-Id: I007a78a5e706f51cd0913f38ae9f0d48cea1ebad Issue-ID: INT-1725 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-11-24Update Mass PNF simulator pathBartek Grzybowski1-4/+4
Change-Id: I9cb3a61ca22ffd70cf1c4a2b8d959cdcfde71642 Issue-ID: INT-1789 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-11-20Add unified merge PoC job templatesLasse Kaihlavirta2-8/+78
- 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-17Differentiate CSIT PoC jobs and templatesLasse Kaihlavirta1-5/+6
- restore {project-name}-{stream}-docker-golang-shell-daily template to its original state - separate all new templates related to CSIT redesign by "PoC" postfix - pass CSIT jobs to be triggered to the template with explicit "jobs_to_trigger" list - define UNIQUE_DOCKER_TAG as input parameter to CSIT template Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I6eef5bf407d5c89406d1b19d7d931d9d00092908
2020-11-14Create guilin xtesting docker for guilin branchmrichomme1-0/+3
Issue-ID: INT-1781 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Ia2fb3d08d32dfce04b66441af0fa69b3a56695c4
2020-11-13Setup linters for integration/terragrunt projectBartek Grzybowski1-0/+32
Change-Id: I837379b866c812b9da2ce3197bc05839cb474a9e Issue-ID: INT-1778 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-11-13Fix integration/terragrunt config pathBartek Grzybowski1-0/+14
Change-Id: Ib513db63d1b70f74c746f7d69f0bc1c25e64f0ba Issue-ID: INT-1778 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-11-12Add project-specific CSIT job templateLasse Kaihlavirta2-1/+79
- 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-11-09Fix trigger path and improve docker tagLasse Kaihlavirta1-3/+3
- fix the files parameter (which translates into file path in final Jenkins configuration) for the gerrit trigger - use BUILD_TAG instead of BUILD_ID for docker tag to be passed Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I4c0607e3ee0220cccecfd560dd6cd4cfb59de33f
2020-11-06Merge "Add initial unified review job for testing"Jessica Wagantall1-0/+59
2020-11-06Add xtesting:develop dockersmrichomme1-0/+3
the goal is to test easily experimental xtesting dockers leveraging the develop branch of the python sdk Issue-ID: INT-1771 Signed-off-by: mrichomme <morgan.richomme@orange.com> Change-Id: Iee9591edfef88b379874709e3d2de7da7463c5bc
2020-11-05Add initial unified review job for testingLasse Kaihlavirta1-0/+59
- add initial template for triggering a docker image build and then CSIT job in sequence - apply the template in music Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I77e585bbbc1f7a04bebdacbc1d2cb0a05d023af1
2020-11-03Remove obsolete arm64 CSIT templatesLasse Kaihlavirta1-126/+0
- remove unused and unnecessary arm64 CSIT templates - remove commented-out references to them in VID CSIT Issue-ID: INT-1767 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I0429823990c55fb22abe33d00ed6d49399dde5a3
2020-10-30Remove obsolete TestNG JJB templatesLasse Kaihlavirta1-342/+0
- remove testng CSIT templates that are not used now and should not be used by any CSIT project in the future (SDC is running these now differently from its own project as part of maven build) - clean up the currently disabled SDC CSIT just in case: - remove references to testng CSIT templates - remove CSIT trigger jobs Issue-ID: CIMAN-393 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I763dd147e3e8a9f1de2b859472ac73f4924652d1