gpt4 book ai didi

teamcity - 如何防止为个人构建运行构建步骤

转载 作者:行者123 更新时间:2023-12-02 04:36:58 37 4
gpt4 key购买 nike

我们在 TeamCity 中有一个包含 3 个构建步骤的构建配置。有没有办法阻止第 2 步为个人构建运行,以便普通 VCS 触发器执行第 1、2 和 3 步 - 但只有 1 和 3 为个人构建运行?

对于个人构建,变量 BUILD_IS_PERSONAL 设置为 true,但如果未定义则未定义: http://confluence.jetbrains.com/display/TCD8/Predefined+Build+Parameters

当我在构建配置脚本中使用它时,您打算如何使用该变量,它要求我手动定义值?

最佳答案

BUILD_IS_PERSONAL 是一个常用的环境变量。仅当构建是个人的时才设置。您的构建步骤可以检查此变量是否存在并在定义时立即退出。

对于 unix shell,这样的东西应该可以工作:

if [ -n "$BUILD_IS_PERSONAL" ]; then
echo "Build is personal, exiting"
exit 0
fi

关于teamcity - 如何防止为个人构建运行构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21776757/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com