我正在使用哈德逊和蚂蚁,我想创建一个构建结构,例如根据当前日期,必须创建日期文件夹,并且每当完成计划的构建时,必须将关注战争放在该日期文件夹中, 这样根据日期,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
功能引入内部版本号。