我正在尝试设置 Jenkins,以便在它构建 Maven 作业时,它应该将该构建的构建名称设置为以某种方式包含该项目的 Maven 版本。如果我不能让它适用于所有版本,我希望它至少可以在 maven 版本上工作。
我研究了 Build Name Setter 插件(IMO 的功能相当不足)和 M2 Release 插件(我们已经在使用)。
我看到 Build Name Setter 插件可以访问环境变量,我正在考虑检查 M2 Release Plugin 是否设置了任何变量。
我还查看了关于 SO 的这个问题: Getting Maven Version in Jenkins
这是一些有趣的信息...也许我可以修改 Build Name Setter 插件以使用其中列出的一些代码?
你们有什么想法吗?