前提
1.服务器一台Centos7 (如果需要自己搭建gitlab建议2核4g以上的)
2.注册一个码云账号
3.搭建jenkins线上服务
4.安装Maven3
5.安装docker和docker-compose 环境
6安装open-jdk:8
7.安装mysql(我安装的是Mysql8)
8.安装git
以上工具安装示例
最后提交 时候要用SpringBootdemo
2.配置安装的工具不适用jenkins自动安装的
3.安装Gitee 插件
4.添加Gitee(码云)链接配置(系统管理->系统配置->Gitee配置)
1.链接名:自己随意定
2.Gitee 域名 URL:https://gitee.com
3.证书令牌:
1.点击添加
2.类型:Gitee API 令牌
3.Gitee APIV5 私人令牌:登录码云情况下,在该浏览器上打开4.
4.https://gitee.com/profile/personal_access_tokens,新增令牌
描述:自己定
5.新建Maven项目任务(命名docker_project)
如果你之前配置了Gitee 这里就会有
到这一步我们去配置Gitee,将生成的Hook 地址和密码丢给gitee上
这里我已经添加好了,只给你展示 步骤
查看jenkins构建记录(Gitee上项目提交代码,这里都会增加一次构建记录,蓝色表示成功)
最后一步回到jenkins刚没配置完的项目上,增加上 clean package -Dmaven.test.skip=true
cd /var/lib/jenkins/workspace/docker_project
sudo /usr/local/bin/docker-compose -f ./docker-compose.yml up --build -d
不要直接使用sudo /docker-compose -f ./docker-compose.yml up --build -d 会报以下错误
sudo: docker-compose: command not found