まずはじめに デプロイ先用のアカウントをつくってSSH接続するのがめんどくさかったので手っ取り早くHTTP通信で自動デプロイしようとしたら 謎の挙動をされハマったのでメモ。 ちなみにここではgitlab-ci.ymlのこまかい書き方とかは触れません。違う記事を参照してください。 そして、もっと正統派なやり方があるはずなので、あまり参考にはならないかもしれません。。。 環境 AWS EC2 1つ目・・・WEBサーバ(centos) 2つ目・・・gitサーバ(gitlab) これらは同一セキュリティグループ(同一ネットワーク)内に存在している 今回の自動デプロイの全体図 今回はgitlab-ci初めてですし、 ただただWEBサーバが常にdevelopブランチの最新状態になってほしいのでコードのテストとかはこの手順の中でやってません。 (しかしこの方法だと使われていない古いファイルなどが残ってし
![gitlabCIでhttp通信による自動デプロイをしようとしたらハマった話 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c2b5d744118c5357753e90d2f08389c755614ae/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9Z2l0bGFiQ0klRTMlODElQTdodHRwJUU5JTgwJTlBJUU0JUJGJUExJUUzJTgxJUFCJUUzJTgyJTg4JUUzJTgyJThCJUU4JTg3JUFBJUU1JThCJTk1JUUzJTgzJTg3JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUE0JUUzJTgyJTkyJUUzJTgxJTk3JUUzJTgyJTg4JUUzJTgxJTg2JUUzJTgxJUE4JUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgyJTg5JUUzJTgzJThGJUUzJTgzJTlFJUUzJTgxJUEzJUUzJTgxJTlGJUU4JUE5JUIxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zMmYzNzkyMzUyMmQ1NDc5MDFmMGEwY2Q0MTQwNWI2Yw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaGFydXJhcnVydSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODMwNTA1OGRjNDFhYTM4MGNkMjZkN2Q4MzBjYTJmN2M%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D427db20b0f6ea10ec2ab5e73fc5f24a6)