2017-07-10 40 views

回答

1

我使用憑證插件來存儲憑證和憑證綁定插件,以將它們映射到環境變量。這是我是如何做到的:

withCredentials([string(credentialsId: 'AZURE_SUBSCRIPTION_ID', variable: 'AZURE_SUBSCRIPTION_ID')]) { 
} 
withCredentials([string(credentialsId: 'AZURE_CLIENT_ID', variable: 'AZURE_CLIENT_ID')]) { 
} 
withCredentials([string(credentialsId: 'AZURE_TENANT_ID', variable: 'AZURE_TENANT_ID')]) { 
} 
withCredentials([string(credentialsId: 'AZURE_CLIENT_SECRET', variable: 'AZURE_CLIENT_SECRET')]) { 
} 
+1

那些'withCredentials'調用都去了哪裏?在Jenkinsfile中?任何特定的地方? –

+0

不需要。您需要使用Jenkings憑證插件並將祕密注入到變量中。然後你可以在Jenkinsfile中定義上述語句。有了這個,現在這些變量可以在jenkins工作區中用作環境變量。 –