Gitlab을 사용 중이며 .gitlab-ci.yml
파이프 라인을 트리거 하는 파일을 추가했습니다 . 내가 이해하지 못하는 것은 키워드 와 함께 사용될 때 심판 의 목적입니다 only
. 다음은 내가 사용하는 예입니다.
only:
- /^newlib.*$/
그러나 다른 예에서 나는 이것을 발견했습니다.
only:
refs:
- master
문서에는 다음 내용 만 나와 있습니다.
The refs strategy can take the same values as the simplified only/except configuration.
누구든지 이것에 대해 약간의 빛을 공유 할 수 있습니까? 둘의 차이점은 무엇입니까?
두 가지 예에는 차이가 없습니다. 문서를 직접 인용했을 때 :
refs 전략은 구성을 제외하고 단순화 된 것과 동일한 값을 가질 수 있습니다.
즉, refs
다른 옵션 인 changes
, kubernetes
및 을 사용하려는 경우 에만 사용해야합니다 variables
.
문서에는 다음과 같은 여러 옵션을 사용하는 몇 가지 예가 있습니다 .
test:
script: npm run test
only:
refs:
- master
- schedules
variables:
- $CI_COMMIT_MESSAGE =~ /run-end-to-end-tests/
kubernetes: active
를 제거하면 refs
잘못된 yml 파일이 생성됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다