我在Jenkins管道中与Credential一起使用,以在全局范围内使用被屏蔽的凭据
node(){
withCredentials([usernamePassword(credentialsId: '6827ae64-c211-4bb9-b4cd-64eeca90be6f', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')])
但是如果我正在使用
def username
def password
node(){
withCredentials([usernamePassword(credentialsId: '6827ae64-c211-4bb9-b4cd-64eeca90be6f', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) {
username = USERNAME
password = PASSWORD
}
我能够在控制台输出中看到凭据。我们可以用什么方法来加密并确保其安全性。