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

일회용 나

GitLab CI를 사용하여 다음을 자동화하려는 프로젝트가 있습니다.

  1. 푸시 된 각 기능 분기의 HEAD에서 커밋이 테스트를 통과하는지 확인합니다.
  2. 푸시 된 기능 분기 내의 각 커밋이 제대로 컴파일되는지 확인합니다.

지금까지를 my_test_job사용하여 모든 브랜치 푸시에서 내 테스트를 성공적으로 실행 하는 간단한 작업을 생성하여 1을 해결했습니다 mvn verify.

2를 어떻게 풀 수 있습니까? 프로젝트를 빌드하는 명령은 mvn package이지만 푸시 된 분기의 모든 커밋에서이 명령을 실행하는 방법을 모르겠습니다.

내 현재 gitlab-ci.yml 파일 :

image: maven:3.3.3-jdk-8

stages:
  - test

my_test_job:
  script: mvn verify

tl; dr-GitLab CI에서 푸시 된 기능 분기 내의 각 커밋이 오류없이 컴파일되는지 확인하고 싶습니다.

감사!

남자 이름

안타깝게도 현재 Gitlab은 모든 커밋을 자동으로 빌드하도록 구성 할 수 없습니다 : https://gitlab.com/gitlab-org/gitlab-ce/issues/14792

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 / 모든 폴더에 Cordova를 사용하여 Android에서 mp4 파일이 있는지 여부를 확인하는 방법은 무엇입니까?

분류에서Dev

도커를 사용하여 Gitlab CI에서 gitversion을 수행하는 방법은 무엇입니까?

분류에서Dev

Sybase ASE : 커서를 사용하여 모든 테이블 행을 인쇄하는 방법은 무엇입니까?

분류에서Dev

새 배포 yml 파일을 사용하여 커밋 ID를 확인하는 방법은 무엇입니까?

분류에서Dev

모든 이미지가 jquery를 사용하여 다운로드되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

TFS : 모든 파일이 체크인되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

Gitlab의 커밋 테이블에서 커밋을 삭제하는 방법은 무엇입니까?

분류에서Dev

모든 gitlab 내부 단계가 완료 될 때까지 gitlab 파이프 라인의 외부 단계를 "대기"하는 방법은 무엇입니까?

분류에서Dev

GitHub API를 사용하여 모든 브랜치에서 단 하나의 파일에 대한 커밋 기록을 얻는 방법은 무엇입니까?

분류에서Dev

AS3 : 모든 zip 파일이 추출되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

CRLF로 파일이 커밋되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

JSP를 사용하여 앱이 모바일에 설치되었는지 여부를 확인하는 방법은 무엇입니까?

분류에서Dev

Puppet Master를 사용하여 모든 컴퓨터에 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

콘솔을 사용하여 커밋에 데이터를 삽입하는 방법은 무엇입니까? VueX

분류에서Dev

AngularJS를 사용하여 테이블의 모든 입력이 유효한지 확인하는 방법은 무엇입니까?

분류에서Dev

AngularJS를 사용하여 모든 확인란을 선택 / 선택 취소하는 방법은 무엇입니까?

분류에서Dev

중간에 다른 커밋이있는 경우 모든 git 커밋을 하나의 커밋으로 결합하는 방법은 무엇입니까?

분류에서Dev

Gitlab CI 규칙 구문을 사용하여 디렉토리를 무시하는 방법은 무엇입니까?

분류에서Dev

JavaGit 라이브러리를 사용하여 커밋 ID를 얻는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 선택한 모든 확인란의 값을 얻는 방법은 무엇입니까?

분류에서Dev

ClearCase : 모든 커밋 메시지의 텍스트를 나열하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

Gitlab CI : 각 커밋에서 이미지 재 빌드를 방지하는 방법

분류에서Dev

글꼴 파일에서 사용 가능한 모든 문자를 확인하는 방법은 무엇입니까?

분류에서Dev

여기서 사용중인 도커 이미지를 확인하는 방법은 무엇입니까?

분류에서Dev

관계를 사용하여 모든 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

Robot Framework를 사용하여 웹 페이지 요소의 모든 xpath를 얻는 방법은 무엇입니까?

분류에서Dev

파이썬 셀레늄을 사용하여 모든 TR ID를 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    이 / 모든 폴더에 Cordova를 사용하여 Android에서 mp4 파일이 있는지 여부를 확인하는 방법은 무엇입니까?

  2. 2

    도커를 사용하여 Gitlab CI에서 gitversion을 수행하는 방법은 무엇입니까?

  3. 3

    Sybase ASE : 커서를 사용하여 모든 테이블 행을 인쇄하는 방법은 무엇입니까?

  4. 4

    새 배포 yml 파일을 사용하여 커밋 ID를 확인하는 방법은 무엇입니까?

  5. 5

    모든 이미지가 jquery를 사용하여 다운로드되었는지 확인하는 방법은 무엇입니까?

  6. 6

    TFS : 모든 파일이 체크인되었는지 확인하는 방법은 무엇입니까?

  7. 7

    Gitlab의 커밋 테이블에서 커밋을 삭제하는 방법은 무엇입니까?

  8. 8

    모든 gitlab 내부 단계가 완료 될 때까지 gitlab 파이프 라인의 외부 단계를 "대기"하는 방법은 무엇입니까?

  9. 9

    GitHub API를 사용하여 모든 브랜치에서 단 하나의 파일에 대한 커밋 기록을 얻는 방법은 무엇입니까?

  10. 10

    AS3 : 모든 zip 파일이 추출되었는지 확인하는 방법은 무엇입니까?

  11. 11

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

  12. 12

    CRLF로 파일이 커밋되었는지 확인하는 방법은 무엇입니까?

  13. 13

    JSP를 사용하여 앱이 모바일에 설치되었는지 여부를 확인하는 방법은 무엇입니까?

  14. 14

    Puppet Master를 사용하여 모든 컴퓨터에 파일을 복사하는 방법은 무엇입니까?

  15. 15

    콘솔을 사용하여 커밋에 데이터를 삽입하는 방법은 무엇입니까? VueX

  16. 16

    AngularJS를 사용하여 테이블의 모든 입력이 유효한지 확인하는 방법은 무엇입니까?

  17. 17

    AngularJS를 사용하여 모든 확인란을 선택 / 선택 취소하는 방법은 무엇입니까?

  18. 18

    중간에 다른 커밋이있는 경우 모든 git 커밋을 하나의 커밋으로 결합하는 방법은 무엇입니까?

  19. 19

    Gitlab CI 규칙 구문을 사용하여 디렉토리를 무시하는 방법은 무엇입니까?

  20. 20

    JavaGit 라이브러리를 사용하여 커밋 ID를 얻는 방법은 무엇입니까?

  21. 21

    jQuery를 사용하여 선택한 모든 확인란의 값을 얻는 방법은 무엇입니까?

  22. 22

    ClearCase : 모든 커밋 메시지의 텍스트를 나열하는 방법은 무엇입니까?

  23. 23

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

  24. 24

    Gitlab CI : 각 커밋에서 이미지 재 빌드를 방지하는 방법

  25. 25

    글꼴 파일에서 사용 가능한 모든 문자를 확인하는 방법은 무엇입니까?

  26. 26

    여기서 사용중인 도커 이미지를 확인하는 방법은 무엇입니까?

  27. 27

    관계를 사용하여 모든 데이터를 검색하는 방법은 무엇입니까?

  28. 28

    Robot Framework를 사용하여 웹 페이지 요소의 모든 xpath를 얻는 방법은 무엇입니까?

  29. 29

    파이썬 셀레늄을 사용하여 모든 TR ID를 얻는 방법은 무엇입니까?

뜨겁다태그

보관