Skip to content

infra(ci-cd): Phase 1 Sprint 2 — keycloak custom tag → ECR push + ECS update(S2Infra-5) #482

Description

@win2cot

親: #206(Sub-issues 参照)

概要

keycloak custom image の keycloak-vX.Y.Z-dev tag push → ECR push + ECS update workflow を作成する(S2Infra-5、tag 形式は ADR-0026、build/deploy セマンティクスは ADR-0028)。S2Infra-4 とパターン共通化する。

claude-automation 不適用: workflow 編集系は case B(人手 PR 固定)。

やること

  • keycloak-v* tag 駆動 build(keycloak/ 配下、独立 Gradle project + Custom Docker Image、S1Infra-3/4 成果物)
  • ECR keycloak-custom への push + platform stack の Keycloak ECS Service 更新(ADR-0004 / ADR-0006)。ECR イメージ tag は環境非依存の vX.Y.Z、deploy は digest 指定で register-task-definition → update-service(ADR-0028)
  • S2Infra-4 と reusable workflow / composite action で共通化を検討(build job / deploy job 分離を含む。過度な抽象化はしない)

受入基準

関連


追補(2026-06-14): Release 自動生成の合流(ADR-0030 / Foundation #628)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ci.github/workflows / CI/CD パイプライン変更area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更area/keycloakkeycloak/ サブプロジェクト変更priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions