我有一份詹金斯工作,
我要从以下位置检出代码:http://mycom.com/svn/svndevrepo/trunk/Utility/my-util
然后mvn:version插件更新/增加其版本号
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
在未签到的情况下会做什么。