Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 通过批处理文件修改变量_Variables_Bamboo - Fatal编程技术网

Variables 通过批处理文件修改变量

Variables 通过批处理文件修改变量,variables,bamboo,Variables,Bamboo,我试图在批处理文件中包含的脚本中设置一个全局变量。以下是批处理文件: @echo off echo Initial Date: %bamboo_releaseDate% for /f "tokens=1-4 delims=/ " %%i in ("%date%") do ( set dow=%%i set month=%%j set day=%%k set year=%%l ) set mydate=%year%%month%%day% echo %my

我试图在批处理文件中包含的脚本中设置一个全局变量。以下是批处理文件:

@echo off
echo Initial Date: %bamboo_releaseDate%

for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (
     set dow=%%i
     set month=%%j
     set day=%%k
     set year=%%l
)
set mydate=%year%%month%%day%
echo %mydate:~2,6%

set bamboo_releaseDate=%mydate:~2,6%
echo Set up date: %bamboo_releaseDate%
这是我的输出:

Initial Date: 140617
140619
Set up date: 140619
然而,脚本一运行,竹就会恢复原来的值。有没有办法避免这种情况?你建议怎么做


我的目标是每夜构建一个文件夹,文件夹名称中包含日期。因此,我使用竹子的标准“工件下载”,并为包含文件夹的名称提供一些参数。

根据您的竹子版本,您可以使用${system.}存储值以供以后使用。详情如下:

是否有理由要重写bambol.releasedate值?如果您有晚上开始、早上结束的构建,您可以向每个后续构建传递一个工件以获得发布日期。但是,如果可以在同一天运行所有生成,请更改开始时间并重置批处理文件以生成其自己的日期,并在每次运行生成时使用该日期,它将重新生成生成日期