Gitlab CI 파이프 라인 파일에서 참조 전략이란 무엇입니까?

다니엘 스티븐스

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

gitlab-ci 파이프 라인에서 병합 요청 정보를 얻는 방법은 무엇입니까?

분류에서Dev

Gitlab CI 파이프 라인 작업

분류에서Dev

Gitlab CI 파이프 라인-특정 조건에서만 다음 단계 계속

분류에서Dev

React-native iOS 앱을위한 CI / CD 파이프 라인 빌드 : gitlab-ci에서 expo 빌드를 실행하는 방법은 무엇입니까?

분류에서Dev

gitlab-ci에서 트리거 파이프 라인 실패

분류에서Dev

Gitlab CI의 멈춘 파이프 라인에서 실패한 명령을 디버깅하는 방법은 무엇입니까?

분류에서Dev

gitlab CI / CD 파이프 라인에서 라이선스 검사 자동화

분류에서Dev

GitLab CI : 마스터가 아닌 다른 분기에 대해 커밋 / 자동 파이프 라인을 비활성화하는 방법은 무엇입니까?

분류에서Dev

CI 파이프 라인에서 DVC 파일을 커밋해야합니까?

분류에서Dev

GitLab CI-파일 내용이 변경 될 때 파이프 라인 실행

분류에서Dev

Gitlab CI 파이프 라인 실패 : 태그 문제

분류에서Dev

GitLab CI-파이프 라인 단계의 pg_dump 오류

분류에서Dev

Powershell 파이프 라인에서 이전 "파이프"의 출력을 어떻게 참조합니까?

분류에서Dev

gitlab ci 파이프 라인 / python 3 알파인 이미지에서 sphinx-build 명령을 찾을 수 없음

분류에서Dev

GitLab SonarQube CI / CD 변수는 파이프 라인으로 전달되지 않습니다.

분류에서Dev

gitlab에서 파이프 라인 빌드

분류에서Dev

GitLab CI 파일 변수를 Dockerfile 및 Docker 컨테이너에 전달하는 방법은 무엇입니까?

분류에서Dev

로깅 구성 파일에서 표준 라이브러리를 참조하는 방법은 무엇입니까?

분류에서Dev

전이 참조 란 무엇입니까?

분류에서Dev

GitLab CI의 다중 프로젝트 파이프 라인에서 작업 간 연결을 실행하는 방법

분류에서Dev

컴파일러가 사용자 인터페이스 프로젝트에서 Entity Framework에 대한 참조를 요청하는 이유는 무엇입니까?

분류에서Dev

.gitlab-ci.yml 캐시 / 아티팩트 구성으로 조건에 따라 후속 파이프 라인 / 단계를위한 대용량 바이너리 저장

분류에서Dev

내 delpoy 단계가 gitlab-ci.yml에서 인식되지 않는 이유는 무엇입니까?

분류에서Dev

gitlab-CI 파이프 라인 : 파일을 삭제하려고 할 때 lftp 오류 550

분류에서Dev

Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

분류에서Dev

Gitlab CI 파이프 라인을 수동으로 트리거하는 방법은 정상 조건에서 커밋 ID가있는 웹훅에 의해 트리거됩니까?

분류에서Dev

Azure Devops의 다른 파이프 라인에서 조건부로 하나의 파이프 라인을 실행하는 방법은 무엇입니까?

분류에서Dev

모든 커밋이 GitLab CI를 사용하여 컴파일되는지 확인하는 방법은 무엇입니까?

분류에서Dev

"파일 이름 인수 전달"이란 무엇입니까?

Related 관련 기사

  1. 1

    gitlab-ci 파이프 라인에서 병합 요청 정보를 얻는 방법은 무엇입니까?

  2. 2

    Gitlab CI 파이프 라인 작업

  3. 3

    Gitlab CI 파이프 라인-특정 조건에서만 다음 단계 계속

  4. 4

    React-native iOS 앱을위한 CI / CD 파이프 라인 빌드 : gitlab-ci에서 expo 빌드를 실행하는 방법은 무엇입니까?

  5. 5

    gitlab-ci에서 트리거 파이프 라인 실패

  6. 6

    Gitlab CI의 멈춘 파이프 라인에서 실패한 명령을 디버깅하는 방법은 무엇입니까?

  7. 7

    gitlab CI / CD 파이프 라인에서 라이선스 검사 자동화

  8. 8

    GitLab CI : 마스터가 아닌 다른 분기에 대해 커밋 / 자동 파이프 라인을 비활성화하는 방법은 무엇입니까?

  9. 9

    CI 파이프 라인에서 DVC 파일을 커밋해야합니까?

  10. 10

    GitLab CI-파일 내용이 변경 될 때 파이프 라인 실행

  11. 11

    Gitlab CI 파이프 라인 실패 : 태그 문제

  12. 12

    GitLab CI-파이프 라인 단계의 pg_dump 오류

  13. 13

    Powershell 파이프 라인에서 이전 "파이프"의 출력을 어떻게 참조합니까?

  14. 14

    gitlab ci 파이프 라인 / python 3 알파인 이미지에서 sphinx-build 명령을 찾을 수 없음

  15. 15

    GitLab SonarQube CI / CD 변수는 파이프 라인으로 전달되지 않습니다.

  16. 16

    gitlab에서 파이프 라인 빌드

  17. 17

    GitLab CI 파일 변수를 Dockerfile 및 Docker 컨테이너에 전달하는 방법은 무엇입니까?

  18. 18

    로깅 구성 파일에서 표준 라이브러리를 참조하는 방법은 무엇입니까?

  19. 19

    전이 참조 란 무엇입니까?

  20. 20

    GitLab CI의 다중 프로젝트 파이프 라인에서 작업 간 연결을 실행하는 방법

  21. 21

    컴파일러가 사용자 인터페이스 프로젝트에서 Entity Framework에 대한 참조를 요청하는 이유는 무엇입니까?

  22. 22

    .gitlab-ci.yml 캐시 / 아티팩트 구성으로 조건에 따라 후속 파이프 라인 / 단계를위한 대용량 바이너리 저장

  23. 23

    내 delpoy 단계가 gitlab-ci.yml에서 인식되지 않는 이유는 무엇입니까?

  24. 24

    gitlab-CI 파이프 라인 : 파일을 삭제하려고 할 때 lftp 오류 550

  25. 25

    Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

  26. 26

    Gitlab CI 파이프 라인을 수동으로 트리거하는 방법은 정상 조건에서 커밋 ID가있는 웹훅에 의해 트리거됩니까?

  27. 27

    Azure Devops의 다른 파이프 라인에서 조건부로 하나의 파이프 라인을 실행하는 방법은 무엇입니까?

  28. 28

    모든 커밋이 GitLab CI를 사용하여 컴파일되는지 확인하는 방법은 무엇입니까?

  29. 29

    "파일 이름 인수 전달"이란 무엇입니까?

뜨겁다태그

보관