我在Jenkins中创建了名为wwe_hello
的凭据(method: username and password)
。为了测试,我创建了名为test
的管道:
pipeline {
agent {label 'slave1'}
environment {
CREDS = credentials("wwe_hello")
}
stages {
stage('WWE') {
steps {
sh 'echo "$CREDS"'
}
}
}
}
结果我有:
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on slave1 in /var/lib/jenkins/workspace/test
[Pipeline] {
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: wwe_hello
Finished: FAILURE
哪里,我有错误。我做的一切都根据工作的例子和文件。但我不明白,为什么它不工作。
2条答案
按热度按时间fruv7luv1#
查看withCredentials的管道步骤文档。您不需要使用env创建环境变量- withCredentials会为您创建:
lnlaulya2#
您需要创建名为“wwe_hello”的凭据