이 이후 릴리스에서 완전히 잘못 될 수있다 :
또한 아래 링크를 확인하시기 바랍니다.
매개 변수를
POST/XCS/킥 커밋 봇 :
Xcode의 서비스는 트리거 스크립트 일정 옵션을 선택하면 즉시 통합을 수행하기 위해 HTTP 엔드 포인트를 노출
저장소 : 봇의 설정에 표시된대로 저장소의 URL.
브랜치 : (선택 사항) 통합을 트리거 할 브랜치의 이름. 지정하면이 분기를 작성하도록 구성된 보트 만 통합됩니다. 지정하지 않으면 지정된 저장소의 모든 보트가 통합됩니다.
예 :
curl http://server.local/xcs/kick-commit-bots \
-d repository=ssh://server.local/git/example.git \
-d branch=master
가 새로운 커밋의 영수증이 엔드 포인트를 트리거 저장소 후크를 만들어야합니다 트리거 스크립트 예약 옵션을 사용하려면. OS X Server에는 /Applications/Server.app/Contents/ServerRoot/usr/share/collabd/server/ruby/kick_build_bot.rb
에 예제 훅이 있습니다. Xcode 서비스를 통해 생성 된 호스팅 된 Git 저장소의 경우이 스크립트를 사용하여 수신 후 후크가 자동으로 생성됩니다.
/xcs/kick-commit-bots
으로 전송 된 저장소 URL은 웹 인터페이스의 봇 설정에 표시된 저장소 URL과 일치해야합니다. 호스팅 된 리포지토리의 경우 URL이 변경 될 수 있습니다. 때때로 ssh:
URL이 사용되고 때로는 file:
URL이 사용됩니다.
이 UI는 어디에 있습니까? –
이 UI는 Xcode 봇의 웹 인터페이스에서 찾을 수 있습니다. 실제로이 옵션은 Xcode에서 직접 사용할 수 없습니다. – 0xced