使用hudson和ant创建datewise文件夹,用于关注构建的每一天

时间:2012-04-13 06:53:38

标签: date ant hudson

我使用hudson和ant,我想创建一个类似于当前日期的构建结构,必须创建日期文件夹,并且无论何时完成预定的构建,都必须在该日期文件夹中放置关注点,   根据日期,QA团队很容易接受战争。

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

1 个答案:

答案 0 :(得分:1)

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

<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 taskpropertyfile taskentry功能引入内部版本号。