SpringBoot+Jenkins+Docker步骤
- 前置条件:springboot项目,虚拟机安装了docker,maven(阿里云仓库),jdk
启动运行jenkins,访问8080进行初始化
docker run \--restart=always \--name myjenkins -d \-p 8080:8080 -p 50000:50000 \-v /mydata/jenkins-data:/var/jenkins_home \-v /var/run/docker.sock:/var/run/docker.sock \-v /etc/localtime:/etc/localtime \-v /usr/local/jdk8:/usr/local/java \-v /usr/local/maven3:/usr/local/maven \jenkinsci/blueocean
首次启动可能失败,jenkins用户权限问题,修改后再次启动即可
groupadd jenkins
useradd jenkins -g jenkins
chown -R jenkins:jenkins /var/jenkins_home
给docker权限,不然后续无法打包镜像
chmod 777 /var/run/docker.sockjenkins配置
配置JDK和maven环境和变量,一个是全局配置,一个是系统配置。

- Jenkins插件安装
Git Parameter Plug-In 、 Git plugin
非必须:Publish Over SSH 、 仓库用的Gitee可以安装Gitee插件
- 添加凭据

- springboot项目加入Dockerfile和Jenkinsfile文件
- 将代码推送到gitee仓库后,jenkins创建流水线任务


