다음으로 이어서 보기 좋은 문제 CI/CD 중급 워크플로가 재사용 호출 뒤로 옮겨진 뒤 자체 호스팅 runner가 필수 secret이 없다고 보고 CI/CD 장애 대응을 연습하는 문제입니다. workflow-permissions, repository-access 단서를 바탕으로 원인 분리, 증거 수집, 복구 순서를 익힙니다. CI/CD 중급 environment 파일 생성은 성공하는데 이후 단계가 오래된 값을 읽음 파이프라인이 앞서 새 env 파일을 생성한 게 보이는데도 배포 작업이 계속 옛 엔드포인트를 씁니다. CI/CD 중급 브랜치 배포가 올바른 ref에서 도는데 엉뚱한 정적 번들을 게시 matrix 빌드가 여러 플랫폼·환경 번들을 만드는데, 아티팩트 이름을 재사용해 배포 작업 하나가 엉뚱한 것을 내려받습니다. CI/CD 중급 아티팩트 업로드는 성공하는데 이후 작업이 빈 번들을 내려받음 빌드 단계가 아카이브 경로를 만든 뒤에 파일을 써서, 하위 소비자가 유효해 보이지만 알맹이 없는 아티팩트를 내려받습니다.
CI/CD 중급 워크플로가 재사용 호출 뒤로 옮겨진 뒤 자체 호스팅 runner가 필수 secret이 없다고 보고 CI/CD 장애 대응을 연습하는 문제입니다. workflow-permissions, repository-access 단서를 바탕으로 원인 분리, 증거 수집, 복구 순서를 익힙니다.
CI/CD 중급 environment 파일 생성은 성공하는데 이후 단계가 오래된 값을 읽음 파이프라인이 앞서 새 env 파일을 생성한 게 보이는데도 배포 작업이 계속 옛 엔드포인트를 씁니다.
CI/CD 중급 브랜치 배포가 올바른 ref에서 도는데 엉뚱한 정적 번들을 게시 matrix 빌드가 여러 플랫폼·환경 번들을 만드는데, 아티팩트 이름을 재사용해 배포 작업 하나가 엉뚱한 것을 내려받습니다.
CI/CD 중급 아티팩트 업로드는 성공하는데 이후 작업이 빈 번들을 내려받음 빌드 단계가 아카이브 경로를 만든 뒤에 파일을 써서, 하위 소비자가 유효해 보이지만 알맹이 없는 아티팩트를 내려받습니다.