Create .gitlab-ci.yml

This commit is contained in:
Manoj Kumar Mohan 2024-05-06 12:32:28 +02:00 committed by GitHub
parent bbcb896522
commit 407f2b5bda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

14
.gitlab-ci.yml Normal file
View 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