jenkins-okd-issue.md

一、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()
}
}
}
}
}