Create .gitlab-ci.yml
This commit is contained in:
parent
bbcb896522
commit
407f2b5bda
14
.gitlab-ci.yml
Normal file
14
.gitlab-ci.yml
Normal file
@ -0,0 +1,14 @@
|
||||
stages:
|
||||
- deploy
|
||||
|
||||
deploy_production:
|
||||
stage: deploy
|
||||
script:
|
||||
- eval $(ssh-agent -s)
|
||||
- ssh-add <(echo "$SSH_PRIVATE_KEY")
|
||||
- git archive --format=tar.gz -o repository.tar.gz HEAD
|
||||
- ssh -o StrictHostKeyChecking=no azureuser@172.205.232.115 'sudo mkdir -p /destination/path && sudo chown azureuser:azureuser /destination/path'
|
||||
- scp -o StrictHostKeyChecking=no repository.tar.gz azureuser@172.205.232.115:/destination/path
|
||||
- ssh -o StrictHostKeyChecking=no azureuser@172.205.232.115 'tar -xzvf /destination/path/repository.tar.gz -C /var/www/html'
|
||||
environment:
|
||||
name: production
|
Loading…
Reference in New Issue
Block a user