如何在我的管道Jenkinsfile中获取github API端点和扫描凭证ID以运行Github API请求。
我正在使用github组织文件夹插件。
答案 0 :(得分:1)
您使用" withCredentials"揭露秘密。 (显然,回应这个秘密将是一种保守秘密的坏方法 - 但你可以将这个秘密传递给其他没有打印出来的东西......)
withCredentials([[$class : 'StringBinding',
credentialsId : 'my_secret_token',
variable: 'GHE_TOKEN',
]]) {
echo "I can access my secret token of ${env.GHE_TOKEN} now"
}
答案 1 :(得分:0)
您需要为凭据选择一个助记符ID,然后在Jenkinsfile
中对其进行硬编码。此时,您可以使用Credentials Binding插件来检索实际的秘密。