【发布时间】:2016-02-18 10:14:59
【问题描述】:
我一直在使用颠覆标记插件来标记作业的构建。
我现在想做这些标签的构建。
是否有一些插件可以从构建历史或其他方式来构建这些标签。
为了获得特定标签的构建,我必须临时创建一个新作业.. 并提供标签的存储库位置来进行构建。 但这是一个繁琐的过程。
我正在使用 Ant 脚本来执行构建。
谁能告诉我怎么做这个任务?
【问题讨论】:
标签: svn jenkins ant build tagging
我一直在使用颠覆标记插件来标记作业的构建。
我现在想做这些标签的构建。
是否有一些插件可以从构建历史或其他方式来构建这些标签。
为了获得特定标签的构建,我必须临时创建一个新作业.. 并提供标签的存储库位置来进行构建。 但这是一个繁琐的过程。
我正在使用 Ant 脚本来执行构建。
谁能告诉我怎么做这个任务?
【问题讨论】:
标签: svn jenkins ant build tagging
我认为您可以使用 Dynamic Parameter Plug-in 添加类似的内容。
该插件允许创建构建参数,默认值由 Groovy 脚本生成。每次触发构建时都会执行 Groovy 脚本,并允许根据当前构建上下文(例如当前用户名、当前日期/时间等或更复杂的 Groovy 脚本)生成默认值。 Groovy 脚本可以在执行构建的主服务器或从服务器上执行。这可以从构建配置页面进行配置。
例如,您可以编写获取最新标签的脚本。
【讨论】: