一、Docker
需要安装Docker plugin、Docker pipeline plugin
1、系统管理->全局工具配置->Docker,安装对应的docker版本
2、系统管理->节点管理->配置集群
3、需要挂载/.docker文件夹到Jenkins服务上,默认没有root权限生成不到文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| stage('镜像打包') { steps { script { sh """ # 这里可以切换到指定目录执行 cd ${WORKSPACE}/dist """
docker.withServer('tcp://<IP>:<PORT>', '') { def customImage = docker.build("<JOBNAME>:${env.BUILD_ID}") docker.withRegistry('http://<IP>:<PORT>/<PROJECT>/', 'harbor') { customImage.push() } } } } }
|