自动化运维。当代码上传到gitlab分支里,jenkins自动拉取代码并进行部署
整体流程
jenkins下载安装插件 Gitlab Hook Plugin,GitLab Plugin --> 创建项目配置构建触发器 --> 获取jenkins回调url --> gitlab配置生成webhooks --> 上传代码自动发布
1:首先新建项目
新建项目
1-1配置gitlab地址
配置gitlab地址
1-2配置触发器
注意这个url
配置构建触发器
1-3构建执行shell命令
这里就执行基本shell命令了,为了更好的展示实验效果。主要是整体流程,生产环境下还是要根据项目来决定。
执行shell
2:配置gitlab
首先查看当前的代码
代码
附index.html代码
<img src='1.jpg'/>
2-1找到对应的项目,进行配置webhooks
配置webhooks
填入jenkins回调url
添加即可
2-2回到项目界面,再次添加即可
添加完成
2-3测试上传代码是否能连接到jenkins项目
测试
已经ok
3:再查看jenkins项目页面,发现已经自动构建好了
已经自动构建
3-1查看页面展示
成功
4:现在上传新的图片或代码
上传提交代码
4-1查看jenkins构建历史
以自动构建
4-2查看网页
正常