Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Teamcity 触发生成后并从成功生成中传入分支名称_Teamcity - Fatal编程技术网

Teamcity 触发生成后并从成功生成中传入分支名称

Teamcity 触发生成后并从成功生成中传入分支名称,teamcity,Teamcity,我用谷歌搜索了一下,但找不到答案 我想触发另一个构建或rake脚本,以便在成功构建后对文件进行清理。我目前使用Rake进行构建,并将%teamcity.build.branch%传递给它 我想知道是否可以将成功构建的相同分支名称传递给触发的构建或脚本。然后我可以用这个做一些整理 谢谢除此之外,您还需要添加“在同一代理上运行构建”选项。这样,清理将在每次生成后在同一代理上运行 然后,您将能够使用以下方法引用原始生成的分支名称: %dep..teamcity.build.branch% 除此之外,您

我用谷歌搜索了一下,但找不到答案

我想触发另一个构建或rake脚本,以便在成功构建后对文件进行清理。我目前使用Rake进行构建,并将
%teamcity.build.branch%
传递给它

我想知道是否可以将成功构建的相同分支名称传递给触发的构建或脚本。然后我可以用这个做一些整理

谢谢

除此之外,您还需要添加“在同一代理上运行构建”选项。这样,清理将在每次生成后在同一代理上运行

然后,您将能够使用以下方法引用原始生成的分支名称:

%dep..teamcity.build.branch%
除此之外,您还需要添加“在同一代理上运行构建”选项。这样,清理将在每次生成后在同一代理上运行

然后,您将能够使用以下方法引用原始生成的分支名称:

%dep..teamcity.build.branch%

我可以将其复制并粘贴到我的新构建配置中,还是应该填充一些内容?snaphot依赖项位于新的构建后配置上,对吗?@Jon您应该使用原始构建的构建配置ID填充它。有关详细信息,请参见此:生成后配置必须与原始配置具有快照依赖关系。我几乎已经获得了它,但新生成未被触发。它排队了,但说没有代理。如果我查看该项目,我会看到这一点,我可以将其复制并粘贴到我的新构建配置中,还是应该填充一些内容?snaphot依赖项位于新的构建后配置上,对吗?@Jon您应该使用原始构建的构建配置ID填充它。有关详细信息,请参见此:生成后配置必须与原始配置具有快照依赖关系。我几乎已经获得了它,但新生成未被触发。它排队了,但说没有代理。如果我查看该项目,我会看到这样的情况:如何将分支名称传递给需要作为构建步骤从teamcity运行的脚本?stepHow我可以将分支名称传递给需要作为构建步骤从teamcity运行的脚本吗
%dep.<original_bt_id>.teamcity.build.branch%