使用 Hudson 和 Ant 为关注点构建所在的每一天创建 datewise 文件夹



我正在使用哈德逊和蚂蚁,我想创建一个构建结构,例如根据当前日期,必须创建日期文件夹,并且每当完成计划的构建时,必须将关注战争放在该日期文件夹中, 这样根据日期,QA团队就很容易接手战争。

现在我想根据当前日期创建一个日期文件夹并将战争放入其中。

你能添加到 Ant 构建文件中来执行此操作吗? 如果是这样,这可能是一个合适的起点。 使用 Ant tstamp任务为今天的构建生成目录的名称。 在此示例中,还生成了一个生成时间戳,以便可以保留每天的多个生成。

<tstamp>
<format property="build.date" pattern="yyyyMMdd" />
<format property="build.time" pattern="HHmmss" />
</tstamp>
<property name="current.build.artifacts" value="${build.artifacts}/${build.date}" />
<mkdir dir="${build.artifacts}/${build.date}" />
<copy file="${build.war}" tofile="${current.build.artifacts}/${build.war}.${build.time}" />

您还可以考虑使用 buildnumber 任务或propertyfile任务的entry功能引入内部版本号。

相关内容

  • 没有找到相关文章

最新更新