Skip to content

ci: add Artifact Registry push and cross-repo deploy trigger#78

Merged
lsh1215 merged 3 commits intodevelopfrom
ci/artifact-registry-push
Feb 8, 2026
Merged

ci: add Artifact Registry push and cross-repo deploy trigger#78
lsh1215 merged 3 commits intodevelopfrom
ci/artifact-registry-push

Conversation

@lsh1215
Copy link
Member

@lsh1215 lsh1215 commented Feb 7, 2026

Summary

  • Docker 이미지 빌드 후 GCP Artifact Registry에 자동 push (main 브랜치 push 시)
  • 크로스-레포 repository_dispatch 트리거로 depoly 레포 CD 파이프라인 자동 실행
  • 모니터링 설정 로컬/프로덕션 책임 분리 문서화
  • 저장소 책임 범위 README에 추가

Changes

  • .github/workflows/docker-build.yml: GCP 인증, AR push, deploy 트리거 추가
  • docker/monitoring/README.md: 로컬 vs 프로덕션 모니터링 설명
  • README.md: 저장소 책임 범위 섹션 추가

Test plan

  • GitHub Secrets 설정 (GCP_SA_KEY, GCP_PROJECT_ID, AR_REGION, BACKEND_DEPLOY_TOKEN)
  • main 브랜치 merge 후 AR push 동작 확인
  • depoly 레포 CD 트리거 동작 확인

- Add main branch to CI triggers
- Add GCP authentication for Artifact Registry
- Push images to AR on main branch merge
- Add trigger-deploy job to dispatch depoly CD workflow
- Add docker/monitoring/README.md clarifying local vs production
- Add repository responsibility matrix to README.md
Replace GCP_SA_KEY (JSON key) with WIF for keyless authentication.
Hardcode AR_REGION and GCP_PROJECT_ID as env vars instead of secrets.
Add id-token write permission for OIDC token.
Remove setup-gcloud step (not needed with WIF).
@lsh1215 lsh1215 merged commit 6d9624f into develop Feb 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant