在部署测试环境的时候,同一个项目根据不同需求,要部署不同的分支进行测试,这个时候可以对输入的分支名称进行参数化来达到目的。
案例演示
判断 env 的值是否满足下边条件,如果不满足,输出 other runtime:
参数配置
image1080×569 33.7 KB
构建 Shell
# 判断env参数的值如果是dev,则输出dev runtimeif["$env"="dev"]thenecho"dev runtime"# 判断env参数的值如果是test,则输出test runtimeelif["$env"="test"]thenecho"test runtime"# 判断env参数的值如果是online,则输出online runtimeelif["$env"="online"]thenecho"online runtime"# 如果env参数的值非以上选项,则输出other runtimeelseecho"other runtime"fi
开始构建,选择 env 参数的值为 dev ,通过控制台查看输出的信息是否满足预期:
image1080×259 60.5 KB
推荐学习