1、首先安装jenkins 就不说了,新版本都直接可以yum安装,也可以用docker run一个镜像启动。
2、我们要明确构建思路:本地开发push代码到远程服务端------->从gitlab拉代码下来------->执行打包镜像脚本-------->发布到服务器-------->提交配置到gitlab
3、根据构建思路,来一步一步配置,先创建一个自由风格的项目,在配置项目之前呢,先安装好几个必要的插件:GitLab 、GitLab Hook、用来触发远程构建,装好之后开始配置。
4、点击进入项目----->配置

image.png

image.png
5、配置拉取代码

image.png
6、配置触发器

image.png

image.png
7、构建命令
使用脚本进行构建,要先写好打包的脚本,这个脚本包含了打包、修改配置、发布服务

image.png
8、构建后操作,提交配置到gitlab
发布成功之后,要把最新的配置提交到gitlab,因为命令比较多,所以我写脚本里面

image.png
到这里Jenkins上的都配置好了,然后到gitlab上面配置
找到项目点击进去

image.png

image.png
然后保存,测试一下

image.png
返回这个状态码说明成功了

image.png
接下来,push一个文件到这个项目上,看看Jenkins有没有触发自动构建