Skip to content

Commit

Permalink
CASMCMS-7569 Build cf-cms-ca-cert rpm for SP2 and SP3
Browse files Browse the repository at this point in the history
  • Loading branch information
ecozzi-hpe committed Sep 22, 2021
1 parent 2613e1f commit 33155e7
Showing 1 changed file with 35 additions and 4 deletions.
39 changes: 35 additions & 4 deletions Jenkinsfile.github
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ pipeline {
NAME = "cf-ca-cert-config-framework"
IS_STABLE = getBuildIsStable()
BUILD_METADATA = getRpmRevision(isStable: env.IS_STABLE)
PUBLISH_SP2 = "sle-15sp2"
PUBLISH_SP3 = "sle-15sp3"
}

stages {
Expand Down Expand Up @@ -57,16 +59,45 @@ pipeline {
}
}

stage("Build RPM") {
stage("Build SP2") {
agent {
docker {
image "arti.dev.cray.com/dstbuildenv-docker-master-local/cray-sle15sp2_build_environment:latest"
reuseNode true
// Support docker in docker for clamav scan
args "-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker --group-add 999"
}
}
steps {
sh "make rpm"
}
}

stage('Publish SP2') {
steps {
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/RPMS/x86_64/*.rpm", os: env.PUBLISH_SP2, arch: "x86_64", isStable: env.IS_STABLE)
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/SRPMS/*.rpm", os: env.PUBLISH_SP2, arch: "src", isStable: env.IS_STABLE)
}
}

stage("Build SP3") {
agent {
docker {
image "arti.dev.cray.com/dstbuildenv-docker-master-local/cray-sle15sp3_build_environment:latest"
reuseNode true
// Support docker in docker for clamav scan
args "-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker --group-add 999"
}
}
steps {
sh "make rpm"
}
}

stage('Publish ') {
stage('Publish SP3') {
steps {
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/RPMS/x86_64/*.rpm", arch: "x86_64", isStable: env.IS_STABLE)
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/SRPMS/*.rpm", arch: "src", isStable: env.IS_STABLE)
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/RPMS/x86_64/*.rpm", os: env.PUBLISH_SP3, arch: "x86_64", isStable: env.IS_STABLE)
publishCsmRpms(component: env.NAME, pattern: "dist/rpmbuild/SRPMS/*.rpm", os: env.PUBLISH_SP3, arch: "src", isStable: env.IS_STABLE)
}
}
}
Expand Down

0 comments on commit 33155e7

Please sign in to comment.