jenkins Publish over SSH 的配置与使用

Posted yechen2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins Publish over SSH 的配置与使用相关的知识,希望对你有一定的参考价值。

一、安装Publish over SSH 插件

二、在Configure System 配置Publish over SSH属性

 

 

 

 技术图片

 

Passphrase:如果私钥设置了密码就是私钥的密码,私钥没设置密码可以不填

Path to key:私钥的位置

Key:私钥的内容。如果此处填入了值,则以此处的值为准,会忽略掉Path to key的配置

SSH Servers:服务器的配置

  Name:名称(自定义)

  Hostname:服务器地址

  Username:用户名

  Remote Directory:默认远程服务器的地址 

注意:在配置上述内容时,要首先在jenkins服务器上生成私钥,然后将公钥推送到服务器上。 

三、在jenkins job中使用Publish over SSH

  可以在job build过程中,或者前置后置动作中选择与SSH相关的操作,我这里因为已经创建了,所以显示为灰色的

技术图片

 

 主要配置如下:

技术图片

 

Transfers:

  Source files:源文件地址,地址的目录是相对于jenkins workspace的目录,如果只需要执行命令不需要传输文件的时候,此处可以为空

  Remove prefix:去除的文件地址。在Source files输入框中填入的地址,会默认在服务器下创建相同的文件夹,所以需要将我们不需要的文件夹在这里剔除掉

  Remote directory:远程服务器接收文件的地址

  Exec command:文件传输任务执行完毕后,在远程服务器上执行的命令

 

以上是关于jenkins Publish over SSH 的配置与使用的主要内容,如果未能解决你的问题,请参考以下文章

jenkins无法正常安装publish-over-ssh

publish over ssh为啥不上传

publish over ssh

Jenkins——应用篇——插件使用——Publish over SSH

jenkins插件--publish over ssh

大坑,jenkins 配置publish over ssh bash 插件,远程部署,无法执行shell脚本