【问题标题】:How do I get the version number and build of the application from Jenkins?如何从 Jenkins 获取应用程序的版本号和构建?
【发布时间】:2019-03-04 05:32:53
【问题描述】:

我有一个基于 Jenkins 的 c# 应用程序。目前,内部版本号的顺序是从 1 到 23。

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

我尝试安装 [assembly: AssemblyVersion ("1.0.0. *")],但内部版本号是 25137,虽然在 Jenkens 本身上,编号一切都很好:

你能告诉我如何获取Jenkins当前构建的数量吗?

【问题讨论】:

  • 您需要 Jenkins 作业的当前内部版本号还是使用该作业构建的应用程序的内部版本号?
  • @GoranĆojanović,Jenkins 作业的当前内部版本号。也就是说,现在应该是 1.0.0.23,下一次应该是 1.0.0.24。

标签: c# jenkins build


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-09-29
    • 2019-05-09
    • 2020-06-24
    • 2017-11-27
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多