Jenkinsにscmのパラメータの値を渡すことはできますか?
私の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 で定義されている値を取得することです。
scm pom プロジェクトで自動的に設定される Jenkins の特定のパラメーターに新しいパスを渡します。
パラメータ化された建物に文字列パラメータを設定していくつかのテストを行いましたが、彼は指定されたパラメータと構造上のエラーを認識しませんでした。
別の方法は、「リリースの目標とオプション」を通過することでした。
-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.
ジェンキンスでわかるようにこれを行う方法はありますか?