-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
20 lines (19 loc) · 990 Bytes
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#PRO and TEST Server are running
deploy_production:
stage: deploy
image: kroniak/ssh-client
environment: TESTNET-DEV
script:
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- echo "$PRIVATEKEY1" > ~/.ssh/id_ed25519
- chmod 600 ~/.ssh/id_ed25519
- echo "$AWSKEY" > ~/.ssh/sel-api-ec2.pem
- chmod 400 ~/.ssh/sel-api-ec2.pem
#adding key.pem to host
#PRD
#- ssh -i "~/.ssh/zeetomic-key.pem" ec2-user@ec2-54-255-208-86.ap-southeast-1.compute.amazonaws.com "cd /home/ec2-user/zeetomic-core && docker-compose -f stack.yml down && git add . && git pull && docker-compose -f stack.yml up -d && ./notify.sh && exit"
- ssh -i "~/.ssh/sel-api-ec2.pem" ec2-user@ec2-54-179-38-52.ap-southeast-1.compute.amazonaws.com "cd /home/ec2-user/zeetomic-core && docker-compose -f stack.yml down && git add . && git pull && docker-compose -f stack.yml up -d && ./notify.sh && exit"
only:
- master