CI/CD#003

이전 배포 이미지를 식별할 수 없는 원인 분석

dockerimage-tagcommit-sharollback

상황

운영 환경 배포 후 애플리케이션에 심각한 버그가 발견되어 이전 버전으로 롤백해야 합니다. 그러나 Docker 이미지 레지스트리를 확인한 결과 모든 이미지가 동일한 태그로 되어 있어 어떤 커밋 버전의 이미지인지 추적할 수 없습니다. 빌드 워크플로우를 분석하여 원인을 찾으세요.

제공 데이터

name: Build and Push

on:
  push:
    branches: [main]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Build Docker image
        run: docker build -t myapp:latest .

      - name: Push Docker image
        run: docker push myapp:latest
해결 노트