首页 > 其他 > 详细

jenkins动态关联参数(动态获取服务器参数)

时间:2020-04-08 12:53:23      阅读:493      评论:0      收藏:0      [点我收藏+]

1、希望效果

技术分享图片

2、安装插件


Active Choices Plug-in


目的:关联参数,能够实现动态选择环境后执行Groovy Script


页面插件管理: 系统管理 ——> 插件管理

技术分享图片

3、jenkins - web端设置参数化过程

技术分享图片

技术分享图片

4、脚本内容

#输出需要对服务进行的操作
[root@jenkins ~]# ll /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh
-rwxr-xr-x 1 root root 121 Jan 20 14:10 /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh

[root@jenkins ~]# cat /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh
#!/bin/bash
echo stop[停止服务] restart[重启服务] status[查看服务状态]|awk {for(i=1;i<=NF;i++) print $i}


#输出当前服务器上所有的服务(普通用户启动的jenskis 获取服务需要做免密登录)
[root@jenkins~]# ll /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh
-rwxr-xr-x 1 root root 76 Jan 20 12:39 /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh

[root@jenkins ~]# cat /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh
#!/bin/bash
ssh root@192.168.56.30 "supervisorctl status"|awk {print $1}

 

jenkins动态关联参数(动态获取服务器参数)

原文:https://www.cnblogs.com/faithH/p/12658974.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!