3
gitlabにnode.jsプロジェクトを自動的にデプロイしたいと思います。私はEC2にログインして、すべての操作を実行していて現在、私は.gitlab-ci.ymlgitlabランナーを使ってec2に自動展開する方法は?
deploy_to_dev_aws:
only:
- development
script:
- echo "$EC2_SSH_KEY" >> "key.pem"
- chmod 600 key.pem
- ssh -T -i key.pem -o StrictHostKeyChecking=no [email protected]$EC2_HOST_IP <<EOF
- cd ~/projects
- rm myproject
- git checkout git://myprojectpath
- cd myproject
- pm2 delete all
- pm2 start app.js
- logout
- EOF
stage: build
上の設定の下に使用してい
は、この正しい方法ですか?
同じことを行う他の方法は何ですか?
何かを見つけましたか?同じことを探しています。 – vira
https://stackoverflow.com/questions/36437278/automate-code-deploy-from-git-lab-to-aws-ec2-instance 達成するためにAWSにどの程度深く統合する必要があるかということを恐れるだけです。よりシンプルなソリューションが利用可能であることを願っています。 – vira