bods
v1.42.2
バスオープンデータサービス
開発環境をセットアップしたい場合は、CONTRIBUTING.md ドキュメントをお読みください。
現在 4 つの環境があります。
ブランチは次の順序でマージする必要があります。Feature_branch -> dev -> test -> main -> タグ付け (関連するバージョンを使用)
dev ブランチにプッシュすると、イメージが構築されて ECR にプッシュされ、「version.txt」で指定されたバージョンでタグ付けされます (そのため、コードをプッシュするときに必ずこれを変更してください。そうしないと、パイプラインがトリガーされません) )。その後、この最新バージョンを使用するようにサービスが更新されます。
他の環境 (test、uat、または prod) にプッシュする場合、version.txt ファイルを使用してイメージのバージョンを見つけ、それに応じてサービスを更新します。 KPMG インフラストラクチャ チームからの承認が必要な本番デプロイメントを除くすべてのデプロイメントは自動化されています。
ブランチからテストへのプル リクエストを作成し、承認を得てマージします。これにより、テスト パイプラインがトリガーされます。イメージが存在しないため、テスト パイプラインは失敗するはずです。
ホットフィックス パイプラインに移動し、テスト ブランチからトリガーします。これによりビルドがトリガーされ、完了までに約 1 分 30 分かかります。