시나리오
저장소의 기본 브랜치 이름을 master에서 main으로 바꿨습니다. 그 뒤 main에 머지해도 빌드와 테스트는 도는데 배포 job만 'skipped'로 끝나고, 운영에 새 버전이 나가지 않습니다. 워크플로 파일은 브랜치 이름을 바꾼 것 말고는 손대지 않았습니다.
저장소의 기본 브랜치 이름을 master에서 main으로 바꿨습니다.
저장소의 기본 브랜치 이름을 master에서 main으로 바꿨습니다. 그 뒤 main에 머지해도 빌드와 테스트는 도는데 배포 job만 'skipped'로 끝나고, 운영에 새 버전이 나가지 않습니다. 워크플로 파일은 브랜치 이름을 바꾼 것 말고는 손대지 않았습니다.
# .github/workflows/ci.yml (일부)
on:
push:
branches: [main]
jobs:
build: ...
deploy:
needs: build
if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
# 실행 결과
build ✓ Success
deploy ⊘ This job was skipped이 문제의 전체 시나리오와 점검 체크리스트, 복구 순서, 모범 풀이는 Pro 구독에서 열립니다.