Linuxサーバ上にgitから取得したソース(html,javascript,css)を
AWSのS3サーバにデプロイして公開するような仕組みを導入しています。
そもそもこの開発プロセスに疑問を持ち始めています。
通常の開発は、VS codeなどを用いて
ローカルでソースを修正し、リモートリポジトリに
pushして、サーバに公開するような仕組みではないでしょうか。
現状は、ソース管理していませんし、
サーバ上で直接ソース修正しています。
これをどのように理想形に変えればよいのでしょうか?
私なりの見解
Linuxサーバが不要になる。
gitからソース取得は、PC上で行う。
VS codeでアプリケーション ソースを修正する。
pushする。リモートリポジトリは、それを検知して
S3にデプロイする。(これはJenkins?git action?でやる?)
こうすることでソース管理とデプロイを同時にできるのではないかと
考えていますが。これがよくつかわれる方法なのか
ベストプラクティスなのかあまりわかっていません。
そもそもS3自体もIaC化して修正してデプロイしたいのですが
これをVScodeで合わせて実施できるのかもわかっていません。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/13 06:34 編集
2020/07/13 08:34 編集
2020/07/13 12:30