如何从Jenkins获取版本号和应用程序的构建?

时间:2018-09-28 08:49:04

标签: c# jenkins build

我在基于Jenkins的c#上有一个应用程序。内部版本号从1到23依次排列。

在“关于”窗口中,我需要显示应用程序的版本号以及内部版本号。每次AssemblyVersion不是变体时都进行手动编辑。)

我尝试安装[assembly: AssemblyVersion ("1.0.0. *")],但内部版本号为25137,尽管在詹肯家族本身上进行编号,一切都很好:

enter image description here

您能告诉我如何获取当前版本的詹金斯号吗?

1 个答案:

答案 0 :(得分:1)

Jenkins为每次执行定义了各种environment variables。您想要的那个很可能是BUILD_NUMBER。

您将需要在构建时将其写入文件中,如果您使用的是NAnt:asminfo,我看到NAnt对此有一个任务。