写点什么

软件测试 / 测试开发 | Jenkins 如何参数化 job ?

作者:测试人
  • 2023-01-12
    北京
  • 本文字数:341 字

    阅读完需:约 1 分钟

获取更多相关知识

在部署测试环境的时候,同一个项目根据不同需求,要部署不同的分支进行测试,这个时候可以对输入的分支名称进行参数化来达到目的。

案例演示

判断 env 的值是否满足下边条件,如果不满足,输出 other runtime:

参数配置



构建 Shell

# 判断env参数的值如果是dev,则输出dev runtimeif [ "$env" = "dev" ]
then echo "dev runtime"
# 判断env参数的值如果是test,则输出test runtimeelif [ "$env" = "test" ]
then echo "test runtime"
# 判断env参数的值如果是online,则输出online runtimeelif [ "$env" = "online" ]
then echo "online runtime"
# 如果env参数的值非以上选项,则输出other runtimeelse echo "other runtime"
fi
复制代码

开始构建,选择 env 参数的值为 dev ,通过控制台查看输出的信息是否满足预期:



发布于: 刚刚阅读数: 3
用户头像

测试人

关注

还未添加个人签名 2022-08-29 加入

还未添加个人简介

评论

发布
暂无评论
软件测试/测试开发 | Jenkins 如何参数化job ?_软件测试_测试人_InfoQ写作社区