nsm: Create basic verify and periodic jobs 62/8062/7
authorFatih Degirmenci <fdegir@gmail.com>
Tue, 23 Mar 2021 11:59:13 +0000 (12:59 +0100)
committerFatih Degirmenci <fdegir@gmail.com>
Fri, 26 Mar 2021 08:12:34 +0000 (09:12 +0100)
commite817d462a097dafde0ab5f3dba1051363d664c3f
tree25bc2bd1b55b3b0bcb7c2c412c5f621a5f0ebec3
parent1d1f43ecaa44f1ab8c51dbf927cc344ca09d33d8
nsm: Create basic verify and periodic jobs

This change creates basic verify and periodic jobs to start setting up
the pipelines for NSM Meridio on Nordix Jenkins.

Verify jobs consist of build and static analysis jobs. These jobs get
triggered when a new PR is opened to Meridio repository and attempts to
build and tag 6 container images and run static analysis. Result is sent
to GitHub PR as checks. The jobs can be retriggered by commenting PR
with /reverify in case if they fail for some infra issue.

Periodic jobs consist of only build phase currently and they run on a nightly
basis. These jobs build, tag, and push 6 container images. Please note that
the images are tagged with latest tag and pushed to registry.nordix.org/cloud-native/meridio
but the Git repo is not tagged.

Change-Id: If9013152f20dbe1fe483c77dfceba57981a426fb
jjb/nsm/nordix-nsm-meridio-periodic.yaml [new file with mode: 0644]
jjb/nsm/nordix-nsm-meridio-verify.yaml [new file with mode: 0644]
jjb/nsm/scripts/build.sh [new file with mode: 0755]
jjb/nsm/scripts/static-analysis.sh [new file with mode: 0755]