如何使用 withCredentials 语法将机密文件凭据添加到 jenkins 管道阶段

问题描述

当我单独使用 aws 凭据时,我的 jenkins 管道阶段可以正常工作。 但是我试图在同一管道阶段添加第二个 withCredentials 以指向一个名为 kubeconfig 的秘密文件(它保存我的 kubeconfig 文件并存储在 jenkins 凭证中) 但我无法让它发挥作用。如果我遗漏了一些配置,有人会介意再看看我的语法吗? 谢谢 布莱恩

           steps {
               
        withCredentials([[
                      $class: 'AmazonWebServicesCredentialsBinding',accessKeyVariable: 'AWS_ACCESS_KEY_ID',credentialsId: 'awstoEKS',// ID of credentials in Jenkins
                      secretKeyVariable: 'AWS_SECRET_ACCESS_KEY'
                  ],[
                      credentialsId: 'kubeconfig',Variable: 'kubeconfig'
                      ])
                      
                   {

               script{ 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)