Jenkins构建文件夹

时间:2015-09-01 11:50:40

标签: jenkins jenkins-plugins

我有一个使用Build参数执行的Jenkins作业。我的要求是拥有一个构建文件夹(即如果我今天执行我的工作次数它应该创建一个单独的构建文件夹,日期作为文件夹的后缀)而不是为每个构建单独构建文件夹。这是可能的?有没有可以帮我实现这个目标的插件?请帮忙

1 个答案:

答案 0 :(得分:0)

创建一个变量来存储今天的日期

set "day=%date:~4,2%%date:~7,2%%date:~10,4%"

测试变量扩展

echo today's date is[dd/mm/yyyy]:%day%

现在创建一个包含今天日期的文件夹:

mkdir %day%

上面的命令将创建一个包含今天日期的文件夹,在第二次运行中,您将创建此目录,因此命令输出将显示“目录已存在”的消息。

现在使用jenkins预定义变量创建另一个文件夹,将你的代码存储在今天的文件夹中

cd %day%
mkdir %BUILD_NUMBER%

现在将目录更改为新创建的路径以存储代码:

cd %BUILD_NUMBER%
<<store your build code/artifacts Here..>>

请注意,Build_number是一个jenkins预定义变量,它将保存当前内部版本号的值。

现在,您可以将特定日期内完成的所有构建存储在一条路径下

如果您遇到任何问题,我们当然可以进行一些调整以使其正确。