Я пытаюсь использовать цифровой пароль, например (123455) для конкретного случая использования.Я должен написать пароль в файле yaml, который в свою очередь используется в проекте.Но поскольку задание jenkins передает все параметры в виде строки, вокруг пароля появляются одинарные кавычки, например ('123455'), когда я пытаюсь записать его в файл yml.
код:
pipeline {
agent any
stages {
stage('Salesforce') {
steps {
script{
def amap = [:]
int value = Integer.parseInt("${username}")
amap["client_id"]="XXXXXXX"
amap["client_secret"]= value
amap["username"]='XXXXXXX.com'
amap["password"]="${password}"
amap["host"]="XXXXXX.my.salesforce.com"
writeYaml file: '/salesforce.yml', data: amap
Здесь ${username}
выбирается из пароля или строкового параметра.