[英]Jenkins pipeline stage with variable in string parameter
我需要將變量傳遞給另一個作業的字符串參數。 我將參數化的字符串變量設置為entaClient
。 請參閱taskFilterName
和tasksGroup
我該如何工作?
stage('Restart the Enta API') {
steps {
script {
if (params.hotReload.contains('Hot Reload')) {
build(job: 'Hot Reload (utility)',
parameters: [
string(name: 'region', value: params.region),
string(name: 'cluster', value: params.cluster),
string(name: 'taskFilterName', value: enta-${entaClient}-dev-api-),
string(name: 'tasksGroup', value: enta-${entaClient}-dev-api-a,enta-${entaClient}-dev-api-b,
string(name: 'containerInstanceIdsToStartOn', value: params.containerInstanceIdsToStartOn)
]
)
}
}
}
}
您可以使用字符串插值
string(name: 'taskFilterName', value: "enta-${entaClient}-dev-api-")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.