From 762a6a9ffb405810ac61d22c85ab2af9ac81e0ba Mon Sep 17 00:00:00 2001 From: Nana Janashia Date: Sun, 22 Nov 2020 13:59:25 +0100 Subject: [PATCH] add shell script for executing --- Jenkinsfile | 4 ++-- server-cmds.sh | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 server-cmds.sh diff --git a/Jenkinsfile b/Jenkinsfile index e2956bc..eb4284f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,10 +38,10 @@ pipeline { steps { script { echo 'deploying docker image to EC2...' - def dockerComposeCmd = "docker-compose -f docker-compose.yaml up --detach" + def shellCmd = "bash ./server-cmds.sh" sshagent(['ec2-server-key']) { sh "scp docker-compose.yaml ec2-user@35.180.251.121:/home/ec2-user" - sh "ssh -o StrictHostKeyChecking=no ec2-user@35.180.251.121 ${dockerComposeCmd}" + sh "ssh -o StrictHostKeyChecking=no ec2-user@35.180.251.121 ${shellCmd}" } } } diff --git a/server-cmds.sh b/server-cmds.sh new file mode 100644 index 0000000..a19f915 --- /dev/null +++ b/server-cmds.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +docker-compose -f docker-compose.yaml up --detach +echo "success" +export TEST=testvalue