GitHub에서 호스팅되는 프로젝트를 빌드 할 때 MyGet 빌드 서비스를 사용하고 싶습니다. 그러나 README.md 또는 저장소의 다른 문서를 업데이트하면 서비스가 불필요하게 실행됩니다. 이러한 커밋을 건너 뛸 수있는 방법이 있습니까?MyGet 빌드 서비스에서 특정 커밋을 건너 뛰는 방법은 무엇입니까?
0
A
답변
0
불행히도 커밋을 필터링하는 방법은 없습니다. 시스템에서 빌드하려는 것을 알지 못하는지, 아니면 광범위한 구성을 거치지 않는지 알 수 없습니다. GitHub 커밋 Webhook은 커밋에 상관없이 어느 쪽이든 실행됩니다. Webhook에 응답하는 모든 서비스는 MyGet을 포함하여 이벤트를 수신합니다.
그러나 MyGet Build Services는 POST 웹 후크를 지원하므로 사용자가 직접 트리거를 구축 할 수 있습니다. 사용자 정의 트리거에 자신 만의 필터링을 추가하고 웹 후크를 언제 발사 할 것인지, 그렇지 않을 때 선택할 수 있습니다.
MyGet Build Services에 대한 사용자 정의 빌드 트리거를 작성하는 방법에 대한 자세한 내용은 여기를 참조하십시오. http://docs.myget.org/docs/how-to/auto-trigger-a-myget-build-using-an-http-post-hook-url