私はCI/CDの概念を学んでおり、dev、int、qaおよびprod環境にサンプルapiをデプロイするためにAzureでパイプラインを設定しようとしています。ビルドをすべての環境に正常に展開できました。しかし、企業でCI/CDを行う正しい方法は何ですか?ユニットテストをビルドで実行しても、すべての環境へのすべてのチェックインを構築することはできません。通常のフローは単体テストでステージ/ QAにデプロイし、一旦QAがサインオフすれば、ビルドをPROD権利に昇格させる必要がありますか?これはCI/CDパイプラインにどのように適合しますか?また、Devに複数のビルドを持つこともできます。stgとprodにどのビルドを展開するか選択できますか?CI/CD複数の環境へのパイプライン
1
A
答えて
0
それぞれのチェックインをいくつかのバグ/タスクにリンクして、適切なテストケースにリンクさせるのが理想的です。自動テストケースのチェックが同時に実行され、チェックインが有効です。それが有効であれば、必要な承認を得た後に展開されるデプロイメントまでそれを並べることができます。ビルドの成功と失敗の履歴が大きくなるように、各チェックインに連続的な統合パイプラインを実行することをお勧めしますエラーを見つけたり追跡したりする必要があるときには安心してください。
プロダクト環境には、配布の要件として複数の承認があり、サインオフが提供されたときにすべての承認を提供します。
stgとprod .yesにマップするには、これを行うことができます。もしあなたがazureでWebアプリケーションを使用していて、prodとstageスロットを持っているなら、配備を配備設定のそれぞれのスロットに向けることができます。
他に必要な場合は教えてください。
これが役に立ちます。
関連する問題
- 1. 複数のマゼンタの環境
- 2. ドッカーの複数の環境
- 3. 他のenv環境変数への既存のAWS環境変数の参照
- 4. chefSpecの環境変数へのアクセス
- 5. のYiiフレームワークへのアクセス環境変数
- 6. ルンデックノードの環境変数へのアクセス
- 7. package.jsonの環境変数へのアクセス
- 8. Makefileシェルへの環境変数のエクスポート
- 9. ehcache.xmlのスプリング環境変数へのアクセス
- 10. Codeigniter設定複数環境
- 11. systemd環境変数へのprepending/bin
- 12. Spring環境の複数の@ConfigurationPropertiesバリデーター・ビーンズ
- 13. 複数の環境設定のsetOnPreferenceClickListener
- 14. 複数の環境での.htaccess
- 15. 複数のローカライズされた環境
- 16. 複数のPythonインタプリタを持つ環境
- 17. オーチャードCMS複数のデプロイメント環境
- 18. クラウドファウンドリビルドパック環境へのアクセス
- 19. JavaからJRubyスクリプトのトップレベル環境への変数へのアクセス
- 20. は、パイプラインの仕事で、ノードごとの環境変数を設定する
- 21. 環境変数?
- 22. Django開発環境の複製/複製
- 23. 他の環境へのプロローグの統合
- 24. C++でデバッガの複数の環境変数Microsoft Visual Studio 2010
- 25. 環境ファイルからの環境変数の読み込み
- 26. 複数のジェンキンジョブのパイプライン
- 27. Jenkinsファイル内のOS環境変数へのアクセス
- 28. awsへのクロスアカウントコールlambda環境変数のKMSAccessDeniedエラーを返すGetFunction
- 29. 環境変数パスへのmklinkの接続点
- 30. ShippableからDockerへの環境変数の受け渡し
私はこの回答をお待ちしております。 DevOps SEコミュニティがありますので、より具体的なユーザーのためにそこに投稿することができます。 – AnoE