0
使用Jenkins,我想将c#程序集的版本号设置为1.0。$ {SVN_REVISION}。$ {BUILD_NUMBER}。不幸的是,Change Assembly Version插件没有看到SVN版本号。有没有人知道一种方法来获得这个工作?如何在Jenkins中使用SVN修订版设置c#程序集版本
使用Jenkins,我想将c#程序集的版本号设置为1.0。$ {SVN_REVISION}。$ {BUILD_NUMBER}。不幸的是,Change Assembly Version插件没有看到SVN版本号。有没有人知道一种方法来获得这个工作?如何在Jenkins中使用SVN修订版设置c#程序集版本
我怀疑你有多个SVN模块在使用,因为我无法用Jenkins 1.651.1和Change Assembly Version插件1.5.1重现你的问题。
环境变量SVN_REVISION,如果你有一个以上的颠覆模块,配置为你的工作被替换多个变量(SVN_REVISION_1,SVN_REVISION_2,...)。这会导致未定义的变量无法正确扩展。
恐怕没有帮助。只有一个subversion模块,SVN_REVISION_x没有定义。我在编译中添加了一个步骤来列出环境变量,但没有以SVN开头的变量。我正在使用Jenkins 2.1和Change Assembly Version 1.5.1 –
对不起,但我无法用Jenkins 2.3和Change Assembly 1.5.1重现您的问题。当我有一个Subversion模块被检出时,我实际上看到了SVN_REVISION和SVN_REVISION_1。 如果你完全看不到任何SVN_ *环境变量,那听起来更大,因为我没有任何其他想法,除非确实确实使用Subversion检查了作业中的源代码。 – OltzU