Jenkins Send files or execute commands over SSH

1、 配置 SSH Server

SSH Server

说明:

Name: 自定义名称,如**项目测试机

Hostname:指连接机器的IP或域名。

Username:连接机器的用户,必须使用一个有权限的用户,如果觉得root太大,可在服务器另建一个用户,专门用来做jenkins访问使用的。

Remote Directory:远程连接上去默认访问的路径,必须存在,并且有权限。

勾选下方的权限选项,并设置一个密码 password

以上配置完毕后,点击 Test Configureation,如果配置正确会显示 success

2、 配置 Send files or execute commands over SSH

Send files

说明:

Source files:准备发送的文件,该文件是相对于这个项目的workspace目录,也就是$JENKINS_HOME/workspace/xxxx/。例如要发送/home/jenkins_home/workspace/Server-Demo/src/Hello.java到目标目录,则设置Source filessrc/Hello.java。如果要发送src下的所有文件,可以设置为src/*.*

Remove prefix:例如设置为src就是只发送Hello.java文件,如果不填会创建src目录层级。

Remote directory:目标目录,比如/usr/local

Exec command:最后执行的指令。

你可能感兴趣的:(Jenkins Send files or execute commands over SSH)