|
@@ -39,7 +39,7 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- stage("Pull PKI repo") {
|
|
|
|
|
|
+/* stage("Pull PKI repo") {
|
|
steps {
|
|
steps {
|
|
withCredentials([sshUserPrivateKey(credentialsId: 'provision', keyFileVariable: 'GIT_SSH_KEY', passphraseVariable: '', usernameVariable: 'GIT_SSH_USERNAME')]) {
|
|
withCredentials([sshUserPrivateKey(credentialsId: 'provision', keyFileVariable: 'GIT_SSH_KEY', passphraseVariable: '', usernameVariable: 'GIT_SSH_USERNAME')]) {
|
|
sh '''GIT_SSH_COMMAND='ssh -i ${GIT_SSH_KEY} -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no' \
|
|
sh '''GIT_SSH_COMMAND='ssh -i ${GIT_SSH_KEY} -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no' \
|
|
@@ -74,20 +74,23 @@ pipeline {
|
|
script {
|
|
script {
|
|
ENAMES.each { item ->
|
|
ENAMES.each { item ->
|
|
echo "Pushing to: ${item}, CLUSTER ${CLUSTERS.get((item))}"
|
|
echo "Pushing to: ${item}, CLUSTER ${CLUSTERS.get((item))}"
|
|
- sh """docker tag ${DOCKER_IMAGE}:${SERIAL} ${REGISTRIES.get((item))}/${DOCKER_IMAGE}:${SERIAL}
|
|
|
|
- docker push ${REGISTRIES.get((item))}/${DOCKER_IMAGE}:${SERIAL}
|
|
|
|
|
|
+ sh """docker tag ${DOCKER_IMAGE}:${SERIAL} ${REGISTRIES.get((item))}/iru/${DOCKER_IMAGE}:${SERIAL}
|
|
|
|
+ docker push ${REGISTRIES.get((item))}/iru/${DOCKER_IMAGE}:${SERIAL}
|
|
"""
|
|
"""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
|
|
-/* stage("Publish") {
|
|
|
|
|
|
+*/ }
|
|
|
|
+ stage("Run in Prod-like") {
|
|
steps {
|
|
steps {
|
|
- echo "Publishing ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${BUILD_NUMBER}."
|
|
|
|
- sh "docker push ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${BUILD_NUMBER}"
|
|
|
|
|
|
+ script {
|
|
|
|
+ echo "Check Prod-like cluster status"
|
|
|
|
+ println ENAMES[0]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- stage("Prod-like") {
|
|
|
|
|
|
+
|
|
|
|
+/* stage("Prod-like") {
|
|
steps {
|
|
steps {
|
|
echo "Check Prod-like cluster status"
|
|
echo "Check Prod-like cluster status"
|
|
sh '''ping -c 2 ${CLUSTER_NAME}
|
|
sh '''ping -c 2 ${CLUSTER_NAME}
|