Vorbei an scm-tag-Werte durch einen parameter von jenkins

Kann ich übergeben Sie die Werte der parameter der scm für Jenkins?

in meinem pom.xml ich habe die Werte als Standard festlegen:

<scm>
     <connection> scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_A/</connection>
     <developerConnection>scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_A/</developerConnection>
</scm>

Das problem ist, wenn ich laufen, mit einem anderen Zweig und ausführen möchten, ist eine Freigabe durch jenkins (innerhalb der release-Prozess, erzeugt es das tag von dem Projekt) es wird immer um den Wert, der definiert ist in pom.

Ich würde die übergabe eines neuen Pfades in einem especific parameter auf Jenkins, die automatisch wird im scm-pom-Projekt.

Habe ich einige tests, indem ein string-parameter in einen parametrisierten Aufbau, aber er erkannte nicht die gegebenen Parameter und Fehler in der Konstruktion.

Andere Möglichkeit war, durch die "release-Ziele und Optionen":

-X -Dresume=false release:clean release:prepare release:perform \
    -DscmConnection="scm:svn:https://172.10.10.30/svn/repPortal/branches/2012/Branch_B"-DscmDeveloperConnection = "scm: svn: https ://172.10.10.30/svn/repPortal/branches/2012/Branch_B "scm: validate

Blieb der Fehler bestehen ...

Caused by: org.apache.maven.shared.release.ReleaseFailureException:
    Missing required setting: scm connection or developerConnection must be specified.

Gibt es eine Möglichkeit, dies zu tun, so dass ich sagen kann, von Jenkins?

InformationsquelleAutor ricardo | 2012-05-11
Schreibe einen Kommentar