add shell script for executing

This commit is contained in:
Nana Janashia
2020-11-22 13:59:25 +01:00
parent e14b7b7012
commit 762a6a9ffb
2 changed files with 7 additions and 2 deletions

4
Jenkinsfile vendored
View File

@@ -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}"
}
}
}

5
server-cmds.sh Normal file
View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
docker-compose -f docker-compose.yaml up --detach
echo "success"
export TEST=testvalue