저는 큰 git 저장소가 있고 Jenkins에서 여러 작업을 작성했습니다.
git sparse checkout 기능을 사용하여 매번 필요한 부분 만 동기화했습니다.
또한 SCM 폴링 함수는 코드의 관련 부분에서 변경이 발생할 때만 트리거되기를 기대했습니다. 실제로 그것은 커밋이 무엇이든간에 모든 작업을 트리거합니다.
내 질문 : 관련 파일이 변경된 경우에만 작업이 실행되도록하려면 어떻게해야합니까?
또한 "Jenkins polling GIT"에서 "Gitlab에서 트리거"로 전환하면이 문제를 해결할 수 있습니까?Jenkins가 git sparse checkout으로 트리거합니다.
3
A
답변
4
Polling ignores commit in certain paths.
이라고하는 Jenkins Git Plugin의 드롭 다운 목록에 Additional Behaviours
옵션이 있습니다. 포함 된 경로와 제외 된 경로를 지정하여 SCM 폴링의 동작을 제어 할 수 있습니다. 플러그인의 설명서에서
:
관련 문제
- 1. Jenkins가 다중 스케줄링을 위해 트리거합니다.
- 2. git-tf에서 git sparse checkout 사용
- 3. git checkout으로 덮어 쓴 파일을 복원하는 방법
- 4. Jenkins가 git 저장소를 복제하지 않습니다.
- 5. Jenkins가 git 저장소에 연결하는 방법
- 6. Jenkins가 Dropbox의 git 저장소에서 빌드
- 7. Jenkins and Git info/sparse-checkout
- 8. Jenkins가 로컬 git 저장소에 연결 중입니다.
- 9. git jenkins가 가져온 코드는 어디에 있습니까?
- 10. Jenkins가 Mac에서 Git 리포지토리를 보지 못했습니다.
- 11. sparse triplet to sparse matrix matlab
- 12. 이전 Checkout으로 돌아온 후 Git으로 삭제 된 파일 복원
- 13. cuSPARSE를 사용하여 dense-to-sparse 및 sparse-dense 변환
- 14. Sparse Voxel Octrees
- 15. scipy sparse 행렬의 대칭
- 16. cuSPARSE dense times sparse
- 17. Numpy sorting array (sparse)
- 18. scipy sparse csr_matrix의 인덱스
- 19. git/objects/pack에 전체 저장소가 없어도 git sparse checkout을 만드는 방법은 무엇입니까?
- 20. TFVC 팀 프로젝트의 체크리스트는 Git 팀 프로젝트의 빌드를 트리거합니다.
- 21. Jenkins : git fetch가 JenkinsFile을 가져 오지만 Jenkins가 찾을 수 없습니다.
- 22. Jenkins가 Windows 슬레이브에서 git clone 동안 응답하지 않습니다.
- 23. Google Checkout으로 Android 인앱 구매를 확인 하시겠습니까?
- 24. Jenkins가 변수
- 25. Jenkins가 내 프로젝트 변수를 평가하지 않는 다른 프로젝트 플러그인에서 호출/빌드를 트리거합니다.
- 26. Jenkins가 github 프로젝트를 빌드하지 않음
- 27. Jenkins가 Mac에서 vncserver를 원합니다.
- 28. Weka printing sparse arff file
- 29. CSC 형식의 cuda sparse operations
- 30. Python - Pandas에서 Sparse 출력 형식
감사합니다! "추가 동작 ->"특정 경로의 폴링 무시 "에서 찾았습니다. 이렇게 대답을 업데이트하여"수락 됨 "으로 받아 들일 수 있습니까? – Gurvan
고지를 보내 주셔서 감사합니다. – Martin