使用jenkins插件SSH plugin执行远程ssh

news/2024/7/23 9:23:52 标签: jenkins

1、安装插件

插件名称为SSH plugin,如下所示:
在这里插入图片描述

2、增加一个凭证:

(1)添加一个域(也可以使用已有的):

在这里插入图片描述
此处域名可以随便写;

(2)、添加凭证

在上一步创建的域下添加一个凭证,类型选择Username with password
下面的UsernamePassword即为要连接的linux服务器的登录账户和密码;
在这里插入图片描述

3、添加remote host

进入jenkins–>系统管理–>系统设置–>SSH remote hosts(在系统设置中找到SSH remote hosts),添加该linux服务器连接,范例如下:
在这里插入图片描述
配置说明:

  • Hostname:为linux服务器的ip地址;
  • Port:连接端口,默认22即可;
  • Credentials:凭证,即为前面所加的凭据;
    其他默认即可;
    完成后点击Check connection按钮,显示Successfull connection即为连接成功;

4、在项目中使用

创建项目此处略过,在项目的构建部分,选择Excute shell script on remote host using ssh即可,那个Excute shell是在jenkins所在服务器执行shell所用;
使用说明:

  • SSH site:直接选取前面添加的host即可;
  • Command:要执行的shell命令;

在这里插入图片描述


http://www.niftyadmin.cn/n/1859175.html

相关文章

No bean named '******' is defined

一、错误描述 二、解决办法 IAuthUserService authUserService (IAuthUserService) SpringBeanFactory.getBean("IAuthUserService");改正

java获取当前jar包所在目录

原本获取工程目录使用方法System.getProperty("user.dir"); 但是打完包放在linux机器上跑的时候发现无法正确获取到该jar包所在目录,导致无法运行; 网上查阅后修改为如下方法: public String getPath(){String path t…

Mybatis更新未完成

一、错误信息 二、错误解决 没有 id 查看实体类

java获取系统属性System.getProperty

获取系统参数使用方法System.getProperty(property); property为要获取的系统属性的key; 系统属性key列表如下: 键值java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目…

Mybatis错误Illegal overloaded gette

一、错误描述 Caused by: org.apache.ibatis.reflection.ReflectionException: Illegal overloaded getter method with ambiguous type for property pageTotalCount in class class com.online.education.common.page.AbstractPage. This breaks the JavaBeans specificati…

java获取系统环境变量System.getenv()

java获取系统环境变量使用方法为System.getenv()(获取全部的环境信息),System.getenv(key)(获取某个环境信息); key的常用值如下表所示: 键说明USERPROFILE用户目录USERDNSDOMAIN用户域PATHEXT可执行后缀JAVA_HOMEJava安装目录TEMP用户临时文…

python获取未来和过去的时间

获取现在的时间用方法datetime.datetime.now().strftime(%F %T),获取未来或者过去的时间可以用如下方法: #-*- coding: utf-8 -*- import datetimeif __name__ __main__:print(datetime.datetime.now().strftime(%F %T))print((datetime.datetime.now(…

SpringBoot 工程启动报错Consider defining a bean of type

一、问题描述 启动springboot工程报错 Action:Consider defining a bean of type com.xxx.xxx.dao.UserEntityMapper in your configuration.二、问题解决 1、首先检查有没有写错注解 2、添加注解 Configuration EnableAutoConfiguration ComponentScan(basePackages { &q…