我想在 jenkins 中将 kaniko 作为奴隶运行。我的管道在 docker 插件上运行,我如何使用 kaniko 设置 gcr 凭据。
我想将 GCR 凭据上传到 Jenkins 主服务器。
我的管道 groovy 如下所示:
node("kaniko-jnlp") {
stage('Building Stage') {
git 'https://github.com/jenkinsci/docker-jnlp-slave.git'
sh ''' /kaniko/executor -f `pwd`/Dockerfile -c `pwd` --insecure-
skip-tls-verify --cache=true
--- destination=gcr.io/project/project:v1 '''
}