[IT-DEP] Add a new verify job for smo package 17/6917/1
authorsebdet <sebastien.determe@intl.att.com>
Fri, 22 Oct 2021 11:39:13 +0000 (13:39 +0200)
committersebdet <sebastien.determe@intl.att.com>
Fri, 22 Oct 2021 11:39:13 +0000 (13:39 +0200)
This is a new verify job to check the helm chart v3 defined in It-dep/smo-install.

Issue-ID: NONRTRIC-609
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
Change-Id: I749409950fd1cee5ecb37c411f6073835aab6c68

jjb/it-dep/it-dep.yaml

index d1bae14..56d9b9e 100644 (file)
       - all:
           branch: '*'
 
+- project:
+    <<: *it_dep_common
+    # Verify helm charts using a Docker build process.
+    # no image needs to be pushed, so there is no merge job.
+    name: it-dep-smo-install
+    # jenkins job name prefix
+    build-timeout: 120
+    project-name: '{name}'
+    # image name
+    docker-name: 'o-ran-sc/{name}'
+    # dockerfile is in subdir
+    docker-build-args: -f ci/Dockerfile-smo-install
+    # any tag will do
+    container-tag-method: latest
+    submodule-disable: true
+    jobs:
+      - gerrit-docker-verify
+    stream:
+      - all:
+          branch: '*'
+
 # build and publish packages to PackageCloud.io
 - project:
     <<: *it_dep_common