天天看点

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

1. 测试环境情况:

2. 调试通了之后简单的groovy脚本

因为test脚本有异常 删除test stage 部分的脚本 

后面有一部分无意义的脚本 但是没来得及 仔细清理.

3. pipeline的参数情况

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

4. linux主机的修改.

5. jfrog artifactory的处理

   新增仓库 主要是第三步中的REPO的名字必须得有. 仓库类型 docker

   新增generic 仓库 上传文件, 与groovy脚本中的下载文件部分相匹配.

   主要需要的文件如图示

仓库名/文件名

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

继续一个仓库名 文件名

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

6. jenkins 需要进行的处理.

根据配置文件中的 server_id 增加 artifactory的 server_id 并且在步骤三中 定义上.

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

   在 系统管理-系统设置中 进行设置, 添加 serverid 如图示

Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践

下载部分可选插件

Artifactory部分的 增加相当的额内容. 

即可

7. build with parameters 即可.