Gibt es eine Möglichkeit, die credentialsId in der Jenkins-Pipeline innerhalb des withCredentials-Blocks mit einer Umgebungsvariablen dynamisch weiterzugeben?Wie man CredentialsId dynamisch an Jenkins-Pipeline übergibt
Derzeit funktioniert dies:
withCredentials([[$class: 'AmazonWebServicesCredentialsBinding', credentialsId: 'my-aws-credentials',
ACCESS_KEY: 'ACCESS_KEY', SECRET_KEY: 'SECRET_KEY']]) { }
Aber dies nicht:
withCredentials([[$class: 'AmazonWebServicesCredentialsBinding', credentialsId: '${AWS_CREDENTIAL_ID}',
ACCESS_KEY: 'ACCESS_KEY', SECRET_KEY: 'SECRET_KEY']]) { }
Ich sollte hinzufügen, dass die Läufe innerhalb eines Docker Container, sondern auch andere Umgebungsvariablen funktionieren baut, so würde ich dies erwarten Eins, um auch zu arbeiten.