前提条件:
1.gitlab与jenkins之间能相互访问(gitlab能发起http request 给jenkins)。
2.jenkins需要安装自动构建的插件“Gitlab”
目的:
对代码合并和代码push的动作来触发应用的发布,减少开发和运维频繁点击构建的人工操作,节省时间。
此文只记录jenkins关键的设置步骤,对jenkins有了解的应该能看懂。
关键步骤:
一,创建触发器
二,查看jenkins能够构建project的账号和token
三,设置gitlab 的web hook
验证web hook设置是否正确,点击gitlab上“test”按钮
http 200说明配置没问题,如果是403一般是没权限构建,看看jenkins登录账户是否有权限build project.
四,查看结果