병합 요청시 gitlab-ci에서 작업을 실행할 수 있습니까? 이제 무거운 테스트로 큰 monolitic 프로젝트를 만들었지 만 지점 마스터에 병합하기 전에 테스트를 실행하고 싶습니다.병합 요청시 gitlab-ci의 작업 트리거
1
A
답변
1
글쎄, 현재는 내장되어 있지 않지만 그렇지 않습니다. 혼자하는 것은 불가능합니다. Gitlab은 trigger을 허용합니다. 또한 병합 요청시 webhooks을 지원합니다. webhooks는 URI에에서 변수를 지원하지 않으므로 여기에 중간 사람처럼 행동하는 스크립트 작성해야 할 것이다 있도록 트리거는 요청 본문을 읽을 수 없습니다 그러나 : 요청이 스크립트 호출
- 은 webhook 병합에를
- 스크립트가 요청을 구문 분석하고 올바른 REF를 사용하여 gitlab에서 트리거를 호출합니다.
트리거로 표시된 작업이 실행됩니다.
전용 : -triggers
그것은 조금 해키하지만 작업을 구현하기 쉽습니다.
0
잠시 동안, 아니오. the issue을 구독해야 사용할 수 있는지 여부를 확인할 수 있습니다 (회사가 기업 고객 인 경우 구현에 우선 순위를달라고 요청할 수 있습니다)
관련 문제
- 1. 병합 병합 병합 작업
- 2. 선택 삽입으로 트리거 병합
- 3. Jenkins는 Groovy 라이브러리를 공유 함 git 병합 트리거 작업
- 4. Bitbucket | 끌어 오기 요청시 트리거 빌드
- 5. CCNet 다른 작업 트리거
- 6. 동적 작업 집합을 트리거
- 7. Grails를 - 석영 작업 트리거
- 8. Jenkins에서 시동시 작업 트리거
- 9. 트리거 프리 스타일 작업
- 10. 트리거 만 작업/디버그
- 11. UWP의 백그라운드 작업 트리거
- 12. UWP에서 트리거 배경 작업
- 13. Jenkinsfile quay.io 트리거 플러그인에서 작업 트리거
- 14. TFS로 작업 병합
- 15. 오라클 병합 작업
- 16. 작업 해결을위한 병합 정렬
- 17. Cypher 2.0 - 병합 작업
- 18. 팀워크에서 트리거 종속 작업 수행
- 19. Windows의 작업 스케줄러에서 체인 트리거
- 20. jQuery를 클릭 트리거 나던 작업
- 21. Outlook에서 응답하는 동안 작업 트리거
- 22. 작업자를 점유하지 않고 트리거 작업
- 23. Jenkins Groovy : 트리거 된 작업
- 24. 목표 테이블에서 병합 명령문 및 사후 트리거
- 25. 병합 후 분기 관련 작업
- 26. data.table 병합 작업 수행 방법
- 27. SVN 서버없이 작업 복사본 병합
- 28. 병합 수집 작업 아래의 코드에서
- 29. GitLab에서 허용 된 병합 요청시 자동으로 태그를 만드는 방법은 무엇입니까?
- 30. 분기를 별도로 빌드하고 끌어 오기 요청시 마스터에 병합