Jenkins 创建参数打包项目

深碍√TFBOYSˉ_ 2022-11-30 15:50 292阅读 0赞

有问题可联系本人QQ:1016401546

1、创建一个test_param自由风格项目

在Jenkins服务器上面编写脚本:

  1. vim /home/yunwei/test.sh
  2. name="$1"
  3. ago="$2"
  4. case $name in
  5. "xiaoming")
  6. echo -e "小明是个傻逼\n今年$ago岁"
  7. ;;
  8. "xiaobai")
  9. echo -e "小白是个傻逼\n今年$ago岁"
  10. ;;
  11. "zsan")
  12. echo -e "张三是个傻逼\n今年$ago岁"
  13. ;;
  14. "lsi")
  15. echo -e "李四是个傻逼\n今年$ago岁"
  16. ;;
  17. *)
  18. echo -e "参数不对 $0 name ago"
  19. ;;
  20. esac

2、找到相应project点击配置,对工程进行配置。General菜单下勾选This project is parameterized ,就会出现添加参数的下拉按钮。有各种各样的类型的参数可以添加,我这里添加choice。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70

参数使用方法:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 1

定义两个参数:多加一个配置即可

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 3

执行构建的时候会提示选择参数值:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 4

执行结果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 5

Jenkins参数相关说明:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01ZRjEy_size_16_color_FFFFFF_t_70 6

Choice:给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据

String Parameter:就是一个使用字符串值的参数变量,支持手动输入该参数值

boolean : true和false 默认是true

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读