///////////////////////////////////////////////////////////////////////////////////////
stage('Copy Artifacts') {
// cleanup any previous repo
- sh 'rm -rf repo'
+ println("Logging system info before deleting repo.")
+ sh("pwd")
+ sh("tree -fD repo")
+ println("Trying to delete previous repo...")
+ sh("rm -rfv repo")
dir('repo') {
packageList = []
dir("${RELEASE}") {
parallelSteps[module] = {
dir("$module") {
- sh("""docker tag opensourcemano/${moduleName}:${moduleTag} \
+ sh("docker pull ${INTERNAL_DOCKER_REGISTRY}opensourcemano/${moduleName}:${moduleTag}")
+ sh("""docker tag ${INTERNAL_DOCKER_REGISTRY}opensourcemano/${moduleName}:${moduleTag} \
opensourcemano/${moduleName}:${dockerTag}""")
sh "docker push opensourcemano/${moduleName}:${dockerTag}"
}
} // if (params.SAVE_ARTIFACTS_OVERRIDE || stage_archive)
} // dir(OSM_DEVOPS)
} finally {
- stage('Archive Container Logs') {
- if ( ARCHIVE_LOGS_FLAG ) {
+ stage('Archive Container Logs') {
+ if (ARCHIVE_LOGS_FLAG) {
try {
// Archive logs
remote = [
} // end if ( ARCHIVE_LOGS_FLAG )
}
stage('Cleanup') {
- if ( params.DO_INSTALL && server_id != null) {
+ if (params.DO_INSTALL && server_id != null) {
delete_vm = true
- if (error && params.SAVE_CONTAINER_ON_FAIL ) {
+ if (error && params.SAVE_CONTAINER_ON_FAIL) {
delete_vm = false
}
- if (!error && params.SAVE_CONTAINER_ON_PASS ) {
+ if (!error && params.SAVE_CONTAINER_ON_PASS) {
delete_vm = false
}
- if ( delete_vm ) {
+ if (delete_vm) {
if (server_id != null) {
println("Deleting VM: $server_id")
sh """#!/bin/sh -e
}
}
}
- if ( http_server_name != null ) {
+ if (http_server_name != null) {
sh "docker stop ${http_server_name} || true"
sh "docker rm ${http_server_name} || true"
}
- if ( devopstempdir != null ) {
+ if (devopstempdir != null) {
sh "rm -rf ${devopstempdir}"
}
}