X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=jenkins%2Fci-pipelines%2Fci_stage_2.groovy;h=6ca88f06a3a6a920e5edb892a5c64818460d6f1b;hb=e1005c45b33ba19c6a63a46b374813a34911b27a;hp=44e6ae9a1ca3c4472512312cda87948ea7c8e348;hpb=da3c1c0ef7999562fbbcd81e0fff6c2ef632165e;p=osm%2Fdevops.git diff --git a/jenkins/ci-pipelines/ci_stage_2.groovy b/jenkins/ci-pipelines/ci_stage_2.groovy index 44e6ae9a..6ca88f06 100644 --- a/jenkins/ci-pipelines/ci_stage_2.groovy +++ b/jenkins/ci-pipelines/ci_stage_2.groovy @@ -139,6 +139,8 @@ def ci_pipeline(mdg,url_prefix,project,branch,refspec,revision,do_stage_3,artifa 'installers/charm/osm-ng-ui', 'installers/charm/osm-pol', 'installers/charm/osm-ro', + 'installers/charm/osm-temporal', + 'installers/charm/osm-temporal-ui', 'installers/charm/prometheus', 'installers/charm/vca-integrator-operator', ] @@ -201,7 +203,7 @@ def ci_pipeline(mdg,url_prefix,project,branch,refspec,revision,do_stage_3,artifa def channel="latest" if (BRANCH_NAME.startsWith("v")) { channel=BRANCH_NAME.substring(1) - } else if (BRANCH_NAME!="master") { + } else if (BRANCH_NAME!="master" && JOB_NAME.contains('merge')) { charmBranch=BRANCH_NAME } @@ -213,15 +215,28 @@ def ci_pipeline(mdg,url_prefix,project,branch,refspec,revision,do_stage_3,artifa try { def resourceName = sh( returnStdout:true, - script: "cat metadata.yaml | yq '.resources | keys | .[0]'").trim() + script: "cat metadata.yaml | yq '.resources | keys | .[0]'" + ).trim() + if( resourceName != "null" ) { + sh "charmcraft resource-revisions $charmName $resourceName | head -2 | tail -1 | awk '{print \$1}'" + def resourceVers = sh( + returnStdout:true, + script: "charmcraft resource-revisions $charmName $resourceName | head -2 | tail -1 | awk '{print \$1}'" + ).trim() - resourceArgument = "--resource $resourceName:1" + resourceArgument = "--resource $resourceName:$resourceVers" - resourceName = sh( - returnStdout:true, - script: "cat metadata.yaml | yq '.resources | keys | .[1]'").trim() - if( resourceName != "null" ) { - resourceArgument += " --resource $resourceName:1" + resourceName = sh( + returnStdout:true, + script: "cat metadata.yaml | yq '.resources | keys | .[1]'").trim() + + if( resourceName != "null" ) { + resourceVers = sh( + returnStdout:true, + script: "charmcraft resource-revisions $charmName $resourceName | head -2 | tail -1 | awk '{print \$1}'" + ).trim() + resourceArgument += " --resource $resourceName:$resourceVers" + } } } catch (Exception discard) {