【问题标题】:Accessing jenkins secret inside pipeline script访问管道脚本中的詹金斯秘密
【发布时间】:2023-03-09 09:13:01
【问题描述】:

这听起来可能很傻,但我试图将我的 dockerhub 密码存储在 jenkins 的 Mange credentials 中作为 Secret text,以便可以在管道脚本中访问它。

这是我创造的秘密

这是一个 管道脚本,我尝试使用 ID

访问密码
node {
    
stage("Docker Login"){
        sh 'docker login -u rahulwagh17 -p ${DOCKER_HUB_PASSWORD}'
    } 
    
}

但它总是失败 -

【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-cli


    【解决方案1】:

    您正在寻找 jenkins 的管道 DSL 的 withCredentials 方法。
    看看这里:
    https://support.cloudbees.com/hc/en-us/articles/203802500-Injecting-Secrets-into-Jenkins-Build-Jobs
    每个作业的仪表板中都有它的管道语法按钮:
    $JENKINs_URL/$YOUR_JOB/pipeline-syntax/.
    您可以在那里生成足够的withCredentials 博客。

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2018-11-28
      相关资源
      最近更新 更多