psy*_*ych 2 teamcity teamcity-8.0
我们在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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1010 次 |
| 最近记录: |