当我使用在Visual SVN服务器上运行的SVN存储库时,未设置环境变量%SVN_REVISION%和%SVN_URL%。所有其他的SVN交互工作都很好,例如结帐和更改检测。用另一台SVN服务器运行这个工作也可以。EnvVar SVN_REVISION和SVN_URL未设置
自由式作业配置:v1.531:在构建操作设置命令窗口(SVN_REVISION和SVN_URL缺失)
...
SESSIONNAME=RDP-Tcp#0
SystemDrive=C:
SystemRoot=C:\Windows
...
系统信息
- 詹金斯的
Repository URL: http://SERVERNAME:81/svn/Projects/ProjectName__5_9_1_3/trunk Local module directory: trunk Repository depth option: infinity
输出
- Subversion插件:v1.51
- Java运行时:v1.6.0_35
- VisualSVN服务器:V2.7
作为#jenkins与KostyaSha讨论,https://github.com/jenkinsci/subversion-plugin/blob/5c4c1de863a6c6201c5834f72da016b574682c65/src/main/java/hudson/scm/SubversionSCM.java#L710或许应该修改比较'java.net.URI's而不是'String's。 –
今天得到了这一点,服务器名称必须全部小写svn env vars才能正确设置。 – StormRider01
它也不喜欢Windows用来替换空格字符的%20值。花了我一段时间来追踪它,因为它运行结帐并没有任何问题地构建。 – OttPrime