ci: lint/typecheck/unit-test를 manual 트리거로 — Docker runner 부재로 stuck 방지
main 푸시마다 자동으로 도는 구조였는데 사내 GitLab에 Docker runner 없어서 계속 pending으로 남음. 필요할 때 UI에서 수동 트리거. Docker runner 붙이면 rules 복원.
This commit is contained in:
parent
e947d90644
commit
9dc8b26c11
1 changed files with 14 additions and 6 deletions
|
|
@ -20,9 +20,8 @@ variables:
|
||||||
- node_modules/
|
- node_modules/
|
||||||
|
|
||||||
# ────────────────────────────────────────────────────────────────────
|
# ────────────────────────────────────────────────────────────────────
|
||||||
# Docker 기반 검증 잡 — shared Docker runner가 있을 때만 동작.
|
# Docker 기반 검증 잡 — 사내 GitLab에 Docker runner가 없으므로 전부 manual.
|
||||||
# MR/default 브랜치에서만 실행. 태그 푸시에서는 건너뜀(실제 배포는 package-windows).
|
# 필요 시 UI에서 수동 트리거. Docker runner 붙이면 rules를 auto로 복원.
|
||||||
# 사내 GitLab에 Docker runner가 없으면 rules를 `when: manual`로 바꾸거나 비활성화할 것.
|
|
||||||
# ────────────────────────────────────────────────────────────────────
|
# ────────────────────────────────────────────────────────────────────
|
||||||
lint:
|
lint:
|
||||||
stage: check
|
stage: check
|
||||||
|
|
@ -34,7 +33,10 @@ lint:
|
||||||
- npm run lint
|
- npm run lint
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
when: manual
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
typecheck:
|
typecheck:
|
||||||
|
|
@ -47,7 +49,10 @@ typecheck:
|
||||||
- npm run typecheck
|
- npm run typecheck
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
when: manual
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
unit-test:
|
unit-test:
|
||||||
|
|
@ -60,7 +65,10 @@ unit-test:
|
||||||
- npm run test:unit
|
- npm run test:unit
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
when: manual
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
# ────────────────────────────────────────────────────────────────────
|
# ────────────────────────────────────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue