|
@@ -5,6 +5,18 @@ pipeline {
|
|
options {
|
|
options {
|
|
ansiColor('xterm')
|
|
ansiColor('xterm')
|
|
}
|
|
}
|
|
|
|
+/* AnsiColor
|
|
|
|
+ “\u001B[31m” = RED
|
|
|
|
+ “\u001B[30m” = BLACK
|
|
|
|
+ “\u001B[32m” = GREEN
|
|
|
|
+ “\u001B[33m” = YELLOW
|
|
|
|
+ “\u001B[34m” = BLUE
|
|
|
|
+ “\u001B[35m” = PURPLE
|
|
|
|
+ “\u001B[36m” = CYAN
|
|
|
|
+ “\u001B[37m” = WHITE
|
|
|
|
+
|
|
|
|
+ “\u001B[0m” is for RESET
|
|
|
|
+*/
|
|
environment {
|
|
environment {
|
|
CLUSTER_NAME='dev-iru-swarm.infoclinica.lan'
|
|
CLUSTER_NAME='dev-iru-swarm.infoclinica.lan'
|
|
DOCKER_REGISTRY='dev-registry.infoclinica.ru:5000'
|
|
DOCKER_REGISTRY='dev-registry.infoclinica.ru:5000'
|
|
@@ -20,14 +32,14 @@ pipeline {
|
|
|
|
|
|
}
|
|
}
|
|
stages {
|
|
stages {
|
|
- stage ("\u001B[31m PULL REPOs \u001B[31m") {
|
|
|
|
|
|
+ stage ("PULL REPOs") {
|
|
steps {
|
|
steps {
|
|
- echo "\u2600 Pull repo ${SWARM_GIT_NAME}"
|
|
|
|
|
|
+ echo "\u001B[32m \u2600 \u001B[32m Pull repo ${SWARM_GIT_NAME} \u001B[0m"
|
|
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' \
|
|
git clone ${SWARM_GIT_URL}'''
|
|
git clone ${SWARM_GIT_URL}'''
|
|
}
|
|
}
|
|
- echo "\u001B[31m \u2600 Pull repo ${OVPN_GIT_NAME} \u001B[31m"
|
|
|
|
|
|
+ echo "\u001B[32m \u2600 Pull repo ${OVPN_GIT_NAME} \u001B[0m"
|
|
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' \
|
|
git clone ${OVPN_GIT_URL}'''
|
|
git clone ${OVPN_GIT_URL}'''
|