Передача значений тега scm через параметр с помощью jenkins

Могу ли я передать значения параметра scm для Jenkins?

в моем pom.xml у меня установлены значения по умолчанию:

<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>

Проблема заключается в том, что я работаю с другой веткой и хочу запустить выпуск с помощью jenkins (в процессе выпуска он генерирует тег проект) он всегда будет получать значение, определенное в pom.

Я бы передал новый путь в специальном параметре в Jenkins, который автоматически будет установлен в проекте scm pom.

Я сделал некоторые тесты, задав строковый параметр в параметризованном здании, но он не распознал заданные параметры и ошибку в построении.

Другой способ состоял в том, чтобы пройти через «цели и параметры выпуска»:

-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

Ошибка сохранилась...

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

Есть ли способ сделать это так, чтобы я мог сказать по Дженкинсу?

8
задан Gray 10 April 2014 в 02:28
поделиться