Build 如何基于丢失/当前全局环境跳过/触发Travis阶段?
我正在寻找任何聪明的方法,根据丢失的全局环境变量跳过Travis阶段 基于此,我构建了一个类似以下内容的Build 如何基于丢失/当前全局环境跳过/触发Travis阶段?,build,conditional-statements,travis-ci,Build,Conditional Statements,Travis Ci,我正在寻找任何聪明的方法,根据丢失的全局环境变量跳过Travis阶段 基于此,我构建了一个类似以下内容的.travis.yml文件: env: global: - TEST1=a - TEST2=b jobs: include: - stage: check script: - echo ci script - stage: deploy script: - echo $TEST3 stages: - nam
.travis.yml
文件:
env:
global:
- TEST1=a
- TEST2=b
jobs:
include:
- stage: check
script:
- echo ci script
- stage: deploy
script:
- echo $TEST3
stages:
- name: deploy
if: env(TEST3) IS present
我的期望是,由于TEST3
不存在于全局env变量列表中,因此它不应该触发stagedeploy
,但它不起作用