From 6da00f38ed8d11b005ada20270c5a4e6f3effc4e Mon Sep 17 00:00:00 2001 From: Viktor Date: Sun, 2 Jul 2017 01:56:35 +0200 Subject: [PATCH] Production tests --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 18aded0..0c099d8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,8 +27,12 @@ pipeline { stage("Production") { steps { sh "DOCKER_HOST=tcp://${env.PROD_IP}:2375 docker service update --image localhost:5000/go-demo:2.${env.BUILD_NUMBER} go-demo_main" - for (i = 0; i < 10; i++) { + try { + for (i = 0; i < 10; i++) { sh "HOST_IP=${env.PROD_IP} docker-compose -f docker-compose-test-local.yml run --rm production" + } + } catch (e) { + sh "DOCKER_HOST=tcp://${env.PROD_IP}:2375 docker service update --rollback go-demo" } } }