使用Jenkins和/或Ant,在构建步骤后如何重命名目录



我正在管理詹金斯(Jenkins)的Java构建过程,在构建了许多项目之后,我想用SVN Revision编号重命名分发/发行文件夹。

我可能可以在Jenkins的Shell脚本中执行此操作,但是我也可以在Ant Config/Build File中执行此操作吗?我想我可以使用SVN/Jenkins的详细信息填充Env Vars,但是我不知道如何参考ANT XML构建文件

例如,在我进行构建后,我有类似的东西:

/var/lib/jenkins/workspace/myproject/dist/

包含一堆包装的东西。
我想将叶子目录" dist"重命名为'Release.x'甚至'repartion.datetime'

之类的东西

另外,最佳实践在完成后,最佳实践在"标签"中,这样做后可以告诉他们分开并管理它们以进行MGMT活动?

它很简单 - 尽管我没有重命名,而是在创建它时将其命名为Dist Directory。这是蚂蚁构建文件中的相关位:

> ... <property environment="env"/>  <property name="dist" 
> location="dist.${env.SVN_REVISION}"/>

Jenkins在产生ANT任务时发布Env Vars。我可能会想出一个更好的命名计划,但这是制作独特的发行版/版本的第一步。

相关内容

  • 没有找到相关文章

最新更新