質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
AWS CodeStar

AWS CodeStarは、ソフトウェア開発プロジェクトを作成し、管理および操作できるクラウドサービス。継続的デリバリーのツールチェーン全体を手軽に設定し、コードのリリースをすばやく開始できます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

2回答

1539閲覧

AWS CodeStarにて、デプロイした時にコードを反映させない方法

ninginnn

総合スコア35

AWS CodeStar

AWS CodeStarは、ソフトウェア開発プロジェクトを作成し、管理および操作できるクラウドサービス。継続的デリバリーのツールチェーン全体を手軽に設定し、コードのリリースをすばやく開始できます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

1クリップ

投稿2019/09/05 09:01

AWS CodeStarにて、デプロイした時にコードを反映させない方法

本番環境でいじっているときに、ファイルが更新されます。

しかし、デプロイすると本番環境で更新したファイルを全て上書きしてしまいます。
これを防ぐためにはファイルの置く場所を変えれば良いのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

CodeStarを使って環境を作成すると、CodeCommitまたはGitHubとCodePipelineを連携させたCI/CD環境が一度に作成されます。

このパイプラインをそのままの状態で本番環境に使うのはリスクが高い(コミットされたものが即デプロイされる)ので承認アクションを挟むのも一つの方法です。
まずはデプロイフローを考えましょう。
参考
https://dev.classmethod.jp/cloud/aws/codepipeline-approval-action/

そもそもの話ですが、CI/CD環境を作っているのに本番環境のファイルを変更するのはあまり意味のないことですし、本番環境のソースを手動でいじるのは危険なのでやめてテスト用の環境を作ってください。
本番環境ではパイプラインに沿ってデプロイされる(テストコードがあればテストもされているはずのもの)ソースを正としましょう。

こちらもぜひご参照ください
https://12factor.net/ja/

投稿2019/09/09 14:50

yu_1985

総合スコア7427

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そもそも本番環境でファイルを触らない。

デプロイの度に上書きされるものと思って使う。

投稿2019/09/05 09:17

kawax

総合スコア10377

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ninginnn

2019/09/05 09:19

コメントありがとうございます。 これは防ぎようがないということでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問