dock 安装CICD

时间:2022-12-09 07:57:05

五、Jenkins 配置

1.主页面 -> 系统管理 -> 全局工具配置

指定JDK、Maven路径,Git保持默认:

2.jenkins安装必要插件

主页面 -> 系统管理 ->管理插件:

 

 

3,配置SSH插件

第一步:先创建一个用于连接Docker主机的凭证 (有权限的用户)

主页面 -> 凭据 -> 系统 -> 右击全局凭据 -> 添加凭据:

输入连接Docker主机的用户名和密码:

第二步:添加SSH远程主机

主页面 -> 系统管理 -> 系统设置 -> SSH remote hosts:

问题:当以普通用户身份去使用docker images时,出现以下错误:

六、将从github上下载的JAVA项目,上传到自己的gitlab仓库

 

登陆gitlab查看solo项目

七、Jenkins创建项目并发布测试

1.主页面 -> 新建任务 -> 输入任务名称,构建一个Maven项目:

注意:如果没有显示“构建一个Maven项目”选项,需要在管理插件里安装“Maven Integration plugin”插件。

配置Git参数化构建:

2.动态获取Git仓库tag,与用户交互选择Tag发布:【也可以设置分支】

3.指定项目Git仓库地址:

修改*/master为$Tag,Tag是上面动态获取的变量名,表示根据用户选择打代码版本。

4.设置maven构建命令选项:

 

 

利用pom.xml文件构建项目。

在Jenkins本机镜像构建与推送到镜像仓库,并SSH远程连接到Docker主机使用推送的镜像创建容器


参考资料和阅读:

【1】​​​​https://cloud.tencent.com/developer/article/2075902​

【2】。​​​​https://www.jianshu.com/p/dbce9a0967e5​

【3】。​​http://hzhcontrols.com/new-1108657.html​