我在 groovy 中有一个 jenkins 管道。其中一项工作是将工件上传到工件。我使用变量来使用如图所示的 curl 并且它工作正常,但我不知道如何隐藏用户并传递 jenkins 输出作业。我对 groovy 不太了解,这可能吗?
在此处输入图片说明
您可以将Credentials Binding Plugin与Credentials Plugin一起使用。
凭据将作为 env 变量提供,但如果您尝试将其打印出来,则会被屏蔽。
例子
withCredentials([usernamePassword(credentialsId: 'amazon', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) {
sh 'curl -u $USERNAME:$PASSWORD http://localhost:8080'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4192 次 |
| 最近记录: |