参数化 Job 使用场景
- 同一个项目需要在不同环境下测试
参数化 Job 的配置
- 选择参数化构建过程,选择选项参数
- 名称填入 env
- 选项配置三个值分别: dev、test、online
- 添加描述
配置shell
判断 env 参数的值,如果是dev,则输出 dev runtime
if [ “$env” = “dev” ]
then echo “dev runtime”
判断 env 参数的值,如果是test,则输出 test runtime
elif [ “$env” = “test” ]
then echo “test runtime”
判断 env 参数的值,如果是online,则输出 online runtime
elif [ “$env” = “online” ]
then echo “online runtime”
判断 env 参数的值,如果是其他,则输出 other runtime
else echo “other runtime”
fi
运行效果
- 保存
- 选择 Build with Parameters
- 在右侧选择需要构建的参数
- 点击开始构建
- 查看运行的日志