Jenkins+Git 持续集成
构建触发器配置如果要实现代码签入自动编译发布需要这样设置下
https://images2015.cnblogs.com/blog/1053266/201703/1053266-20170309174151391-1515018257.png
同时需要配合上Git服务器的webhook功能,POST的URL设置为,http://jenkins:8080/git/notifyCommit?url=https://git.oschina.net/****/****.git,这样代码一签入,Git服务器便会请求这个地址,触发了Job。
也可以直接在浏览器上试用下,地址栏直接输入:http://localhost:8080/git/notifyCommit?url=https://git.oschina.net/****/****.git,会发现Job确实就执行了。
不过因为我们是内部服务器,Git服务器不方便直接请求,所以只能退而求其次,定时去触发Job了。下面是每20分钟执行一次,好像最少是每分钟一次。
https://images2015.cnblogs.com/blog/1053266/201703/1053266-20170309175829813-1677786082.png
页:
[1]