-
Bug
-
Resolution: Unresolved
-
Major
-
maven-pipeline-plugin 2.5
This doesn't work:
withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenOpts: '-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}', mavenSettingsConfig: 'my-maven-settings') { sh 'mvn help:effective-settings -U' } }
This does work:
withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenSettingsConfig: 'my-maven-settings') { sh 'MAVEN_OPTS="-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}" mvn help:effective-settings -U' } }
- is related to
-
JENKINS-43470 mvn perform:release fails because settings using -D are ignored
-
- Closed
-
[JENKINS-45335] mavenOpts attribute doesn't resolve credentials variables
Description |
Original:
This doesn't work: {code} withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenOpts: '-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}', mavenSettingsConfig: 'protect-maven-settings') { sh 'mvn help:effective-settings -U' } } {code} This *does* work: {code} withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenSettingsConfig: 'protect-maven-settings') { sh 'MAVEN_OPTS="-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}" mvn help:effective-settings -U' } } {code} |
New:
This doesn't work: {code} withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenOpts: '-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}', mavenSettingsConfig: 'my-maven-settings') { sh 'mvn help:effective-settings -U' } } {code} This *does* work: {code} withCredentials([string(credentialsId: 'mvnrepo-keystore-pass', variable: 'JENKINSPASS')]) { withMaven( mavenSettingsConfig: 'my-maven-settings') { sh 'MAVEN_OPTS="-Djavax.net.ssl.keyStore=effaced.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=${JENKINSPASS}" mvn help:effective-settings -U' } } {code} |
Environment | New: maven-pipeline-plugin 2.5 |
Component/s | New: credentials-plugin [ 16523 ] |
Labels | New: Pipeline pipeline-maven |
Assignee | Original: Alvaro Lobato [ alobato ] |
Component/s | Original: credentials-plugin [ 16523 ] |
Link |
New:
This issue is related to |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: Open [ 1 ] |