jck28-lucio-jenkins参数化配置

参数化 Job 使用场景

  • 同一个项目需要在不同环境下测试

参数化 Job 的配置

  1. 选择参数化构建过程,选择选项参数
  2. 名称填入 env
  3. 选项配置三个值分别: dev、test、online
  4. 添加描述

配置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

运行效果

  1. 保存
  2. 选择 Build with Parameters
  3. 在右侧选择需要构建的参数
  4. 点击开始构建
  5. 查看运行的日志