努力了这么久,但凡有点儿天赋,也该有些成功的迹象了。
前言
本篇文章引导你使用Jenkins
部署SpringBoot
项目,同时使用Docker
和Git
实现简单的持续集成和持续部署。(项目地址:sso-merryyou)
流程图如下:
push
代码到Github
触发WebHook
。(因网络原因,本篇使用gitee)Jenkins
从仓库拉去代码mavem
构建项目- 代码静态分析
- 单元测试
build
镜像push
镜像到镜像仓库(本篇使用的镜像仓库为网易镜像仓库)- 更新服务
Jenkins安装
下载jenkins
从https://jenkins.io/download/下载对应的jenkins
初始化密码
访问本地:http://localhost:8080输入密码
选择插件
进入用户自定义插件界面,选择第二个(因为我们本次构建使用的为Pipelines
)
勾选与Pipelines
相关的插件