当前位置:   article > 正文

Jenkisn远程执行Shell命令_jenkins远程执行shell

jenkins远程执行shell

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

(1) 远程执行方式一,在构建环境中,添加远程shell命令

在这里插入图片描述

(2) 远程执行方式二,在构建中,添加远程shell命令

在这里插入图片描述

(3)执行【test_sh执行】

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/262195
推荐阅读
相关标签
  

闽ICP备14008679号