Skip to content

Commit 2ee5bb4

Browse files
committed
jobs: Add container extension build in build-node-image job
- Add container extension build step to the build-node-image job Signed-off-by: Renata Ravanelli <[email protected]>
1 parent db783e2 commit 2ee5bb4

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

jobs/build-node-image.Jenkinsfile

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,32 @@ lock(resource: "build-node-image") {
7171
["--security-opt label=disable", "--mount-host-ca-certs", "--force"])
7272
}
7373

74-
stage("Push Manifest") {
75-
pipeutils.push_manifest(arches, container_registry_staging_repo, container_registry_staging_image_tag, container_registry_staging_manifest_tag)
74+
stage('Build Extension Container') {
75+
pipeutils.build_remote_image(arches, commit, src_config_url, container_registry_staging_repo,
76+
"${container_registry_staging_image_tag}-extensions", stream_info.yumrepo.file, false,
77+
["--security-opt label=disable", "--mount-host-ca-certs", "--force",
78+
"--git-file extensions/Dockerfile"] )
79+
}
80+
81+
stage("Push Manifests") {
82+
pipeutils.push_manifest(arches, container_registry_staging_repo, container_registry_staging_image_tag,
83+
container_registry_staging_manifest_tag)
84+
pipeutils.push_manifest(arches, container_registry_staging_repo, "${container_registry_staging_image_tag}-extensions",
85+
"${container_registry_staging_manifest_tag}-extensions")
7686
}
7787

78-
stage("Release Manifest") {
79-
pipeutils.release_manifest(container_registry_staging_repo, container_registry_staging_manifest_tag, container_registry_repo_and_tag)
88+
stage("Release Manifests") {
89+
pipeutils.release_manifest(container_registry_staging_repo, container_registry_staging_manifest_tag,
90+
container_registry_repo_and_tag)
91+
pipeutils.release_manifest(container_registry_staging_repo, "${container_registry_staging_manifest_tag}-extensions",
92+
"${container_registry_repo_and_tag}-extensions")
8093
}
8194

8295
stage('Delete Intermediate Tags') {
83-
pipeutils.delete_tags(archinfo, container_registry_staging_repo, container_registry_staging_image_tag, container_registry_staging_manifest_tag)
96+
pipeutils.delete_tags(archinfo, container_registry_staging_repo, container_registry_staging_image_tag,
97+
container_registry_staging_manifest_tag)
98+
pipeutils.delete_tags(archinfo, container_registry_staging_repo, "${container_registry_staging_image_tag-extensions}",
99+
"${container_registry_staging_manifest_tag-extensions")
84100
}
85101

86102
currentBuild.result = 'SUCCESS'

0 commit comments

Comments
 (0)