我在基于Jenkins的c#上有一个应用程序。内部版本号从1到23依次排列。
在“关于”窗口中,我需要显示应用程序的版本号以及内部版本号。每次AssemblyVersion不是变体时都进行手动编辑。)
我尝试安装[assembly: AssemblyVersion ("1.0.0. *")]
,但内部版本号为25137,尽管在詹肯家族本身上进行编号,一切都很好:
您能告诉我如何获取当前版本的詹金斯号吗?
答案 0 :(得分:1)
Jenkins为每次执行定义了各种environment variables。您想要的那个很可能是BUILD_NUMBER。
您将需要在构建时将其写入文件中,如果您使用的是NAnt:asminfo,我看到NAnt对此有一个任务。