将程序集版本设置为Jenkins内部版本号

时间:2017-09-15 14:41:26

标签: .net jenkins jenkins-pipeline

我刚刚使用声明性管道方法与Jenkins建立了C.I.它现在工作正常,但我想将程序集修订号设置为Jenkins使用的Build Number。

我看到有一个名为change-assembly-version-plugin的插件,但它似乎是旧的做事方式,我不确定如何在Jenkins文件中使用它。

关于如何实现这一目标的任何指示都将非常感激。

1 个答案:

答案 0 :(得分:1)

这是一个与管道不兼容的旧插件(请参阅Pipeline Compatible Plugins)。

作为替代方法,使用带有命令行实用程序(例如SED)或“powershell”块脚本的“bat”(批处理)块来操作AssemblyInfo.cs文件。

如果将AssemblyFileVersion和AssemblyVersion属性移动到单独的“CustomVersion.cs”文件中,则操作将变得更容易,然后只需从管道“bat”块重写它。类似的东西:

<Route path="/events/:userID?" render={(props) => (
  <Events ...props/>
)} />

上面的代码应该与脚本管道一起使用,不确定声明性管道。