首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gcloud的jenkins管道无法工作。

使用gcloud的jenkins管道无法工作。
EN

Stack Overflow用户
提问于 2019-02-07 18:15:07
回答 1查看 1.3K关注 0票数 0

我正在尝试使用gcloud设置jenkins管道,但我得到了以下错误:

gcloud auth激活-service-帐户-键- file ./service-account- create s.json警告:无法在/..config/gcloud/ log中设置日志文件(错误:未能创建目录/..config/gcloud/log/2019.02.07:权限被拒绝)。

守则:

代码语言:javascript
复制
stages {
        stage('build') {
            steps {
                withCredentials([file(credentialsId: 'google-container-registry', variable: 'GOOGLE_AUTH')]) {
                    script {
                        docker.image('google/cloud-sdk:latest').inside {
                            sh "echo ${GOOGLE_AUTH} > gcp-key.json"
                            sh 'gcloud auth activate-service-account --key-file ./service-account-creds.json'
                        }
                    }
                }
            }
        }
    }

Jenkins使用imagen jenkins/jenkins在一个容器中运行

EN

回答 1

Stack Overflow用户

发布于 2019-02-07 18:57:33

试试这个:

代码语言:javascript
复制
withCredentials([file(credentialsId: 'google-container-registry', variable: 'GOOGLE_AUTH')]) {
    script {
        docker.image('google/cloud-sdk:latest').inside {
            sh "echo ${GOOGLE_AUTH} > gcp-key.json"
            sh "gcloud auth activate-service-account --key-file=${GOOGLE_AUTH}"
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54579766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档