У меня есть работа Дженкинса,
где я проверяю код от: http://mycom.com/svn/svndevrepo/trunk/Utility/my-util
Тогда mvn: плагин версии обновляет / увеличивает его номер версии
- Тогда mvn: deploy развертывает его, nexus
- Затем scm регистрирует (фиксирует) код в SVN
scm:checkin
-DdeveloperConnectionUrl='scm:svn:http://mycom.com/svn/svndevrepo/trunk/Utility/my-util-xxxxxxxxxxxxxxx'
-Dmessage='TaskId[Jenkins_$BUILD_NUMBER]:Releasing $SUB_MODULE version $MVN_VERSION from $BUILD_URL'
-Dincludes='./pom.xml'
-Dusername=$svn_username
-Dpassword=$svn_password
Сначала, когда я обнаружил, что -DdeveloperConnectionUrl не является правильным путем svn, я волновался, что мы потеряли весь выпуск из истории svn, я подумал, что SCM должен передать все это в http://mycom.com/svn/svndevrepo/trunk/Utility/my-util-xxxxxxxxxxxxxxx
Но когда я проверил, он зарегистрировался в нужном месте http://mycom.com/svn/svndevrepo/trunk/Utility/my-util
, откуда проект был проверен в первую очередь.
Так что мне просто интересно, что делает -DdeveloperConnectionUrl
, если это не указано при регистрации.