五、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