Я хотел бы настроить почтовый крючок в git, чтобы начать работу с jenkins каждый раз, когда кто-то делает push на git-сервер. Проблема в том, что некоторые из проектов находятся в Linux, некоторые из них на окнах и другие на Mac.Git Post Hook to Kick Off Jenkins Job
Everytime кто-то делает толчок в мой мерзавце репо Я хотел бы следующий код под названием:
cURL http://jenkins:8080/job/WebComm%20-%20Common%20Project%20for%20Communications/build?token=webcomm
Но если я прав, это не будет работать на пользователях окон верно?
Может кто-нибудь скажет мне, правильно ли я и как я могу обойти это?
Я сделал пост-получить файл со следующим:
#!/bin/sh
curl "http://jenkins:8080/job/WebComm%20-%20Common%20Project%20for%20Communications/build?token=webcomm"
но работа не получает стартовала?
Я попытался поставить cURL http: // jenkins: 8080/job/WebComm% 20-% 20Common% 20Project% 20for% 20Объявления/build? Token = webcomm в post-receive, но ничего не происходит – SJS
Вы пишете именно cURL? команда имеет строчный регистр. Добавлен крючок для ответа, который, как я считаю, должен работать, если команда curl доступна на сервере. – fredrik
да, я сделал это, и я также chmod u + x файл, но мне нужно сделать push на сервер с некоторым вариантом? – SJS