Gitlab CI 용 .yml 파일에 ~ 5-10 개의 빌드가 있습니다. 시간을 절약하기 위해 모든 작업 사이에 repo를 다시 복제하지 않는 방법이 있는지 궁금합니다. 이상적으로는 repo가 한 번 복제 된 다음 세 가지 작업이 모두 실행됩니다. 나는 또한 개별적으로 결과를보고 싶기 때문에 작업을 하나의 빌드로 결합하고 싶지 않습니다 (gitlab의 "합격/불합격"이 마지막 작업의 결과 임).Gitlab CI : 파이프 라인에서 처음 빌드하기 전에 만 복제하십시오.
처음에는 신선한 복제물을 원하기 때문에 단순히 git fetch
을하고 싶지 않습니다.
stages:
- run
job1:
stage: run
script:
- pwd
- make all TEST=job1
job2:
stage: run
script:
- pwd
- make all TEST=job2
job3:
stage: run
script:
- pwd
- make all TEST=job3
...
같은 문제가 발생했습니다. 지금까지 해결책을 찾았습니까? – Suprido
해결책을 찾지 못했습니다. 내가 알 수있는 한, 현재로서는 불가능합니다. – Derek