Jenkisn远程执行gating
1、安装插件 SSH plugin**
系统管理Manage Jenkins->管理插件Plugin Manager->搜索SSH plugin并安装
2、配置 Credentials凭据
系统管理Manage Jenkins->凭据插件Manage Credentials->
凭据的类型有很多,本次学习用户名与密码(有兴趣学习一下【SH Username with private key】)
3、新建自由风格job测试项目【test_sh执行】
新建tiem
#!/bin/bash
# Jenkin to Linux Shell (监控admines 账号登入) .
#By author zxy 2023-7-10
USERS="admines"
while true
do
echo "The Time is `date +%F-%T`"
sleep 1
NUM=`who|grep "$USERS"|wc -l`
if [[ $NUM -ge 1 ]];then
echo "The $USERS is login in system."
fi
done
(1) 远程执行方式一,在构建环境中,添加远程shell命令
(2) 远程执行方式二,在构建中,添加远程shell命令
(3)执行【test_sh执行】