我已经安装了Ubuntu的一个詹金斯CI(单机8081端口)的git apt-get和gitblit上一个Tomcat 7詹金斯的Git挂钩
在我的服务器Git的家是不是更由git的用户拥有运行,它是由tomcat7自己创建的,我可以用gitblit创建新的Repos。
Ich还可以推和拉提交。但是在提交之后,我无法启动Jenkins构建。
在存储库的'hooks'目录中,我添加了一个名为post-receive的新文件。
#!/bin/bash
curl http://myserver.de:8081/job/mytestrepo/build?token=aasdfbabfabfibafhbhf
如果我在shell上运行它,curl命令将起作用。但是,如果git应该启动它,那么它不会运行?我不知道我做错了什么。
托尔比约恩Ravn的安德森,感谢,但它不工作。 'type curl'命令返回/ usr/bin/curl。但在推后Jenkins不会开始构建。 – 2014-11-03 12:15:51
jenkins日志显示什么? – 2014-11-03 12:18:43