思路:可以使用Jenkins中的凭据来管理,Jenkinsfile再调用凭据信息的变量,这样一些私密信息就不会放到Jenkinsfile文件中
创建凭据,选择用户名密码类型
写好保存后,编写Pipline,在定义变量(environment)这一栏申明,credentials()为定义变量类型为凭据类型
...
environment {
DINGTALK_CREDS = credentials('dingding')
}
...
stages {
stage (test){
steps {
sh "echo ${DINGTALK_CREDS_PWD}"
}
}
}
上面定义的DINGTALK_CREDS,其实定义了三个变量