多人协同过程中,避免不了多人提交,但没及时构建代码,导致代码被复盖。。。。
然后有了现在的自动构建【GitBlit配置groovy进行关联即可 ,或GitHub使用WebHook实现】
【笔者反复上面的操作,还是无法实现Git Push后触发钩子进行job构建】遇到此问题,直接拉到底部看解决方法!!!
一、 安装Jenkins【Git Plugin】 + GitBlit ,且可以正常运行【遇到问题找度娘,哈哈】


二、配置GitBlit - groovy文件
GitBlit目录下【gitblit-1.9.3\data\groovy】,复制一份jenkins.groovy,并重新命名为 myjenkins.groovy【等会儿GitBlit-接收-post-receive 脚本会使用到】

编辑myjenkins.groovy的jenkins主页面
找到【def jenkinsUrl】,修改为jenkins访问地址即可
修改完成后,重启GitBlit
修改完成后,重启GitBlit
修改完成后,重启GitBlit

三、添加接收的Jenkins
版本库为本地进行commit&push的仓库【实例使用的版本库就为Jenkins】
点击版本库-编辑,弹出一个List,点击【接收】,post-receive 脚本【把刚才复制并命令的myjenki

本文介绍如何通过配置GitBlit与Jenkins集成,实现Git推送后自动触发Jenkins构建流程。解决常见问题,如WebHook触发失败,并提供具体步骤及代码样例。
最低0.47元/天 解锁文章
1273

被折叠的 条评论
为什么被折叠?



