1、 配置 SSH Server
说明:
Name
: 自定义名称,如**项目测试机
Hostname
:指连接机器的IP或域名。
Username
:连接机器的用户,必须使用一个有权限的用户,如果觉得root太大,可在服务器另建一个用户,专门用来做jenkins
访问使用的。
Remote Directory
:远程连接上去默认访问的路径,必须存在,并且有权限。
勾选下方的权限选项,并设置一个密码 password
。
以上配置完毕后,点击 Test Configureation
,如果配置正确会显示 success
。
2、 配置 Send files or execute commands over SSH
说明:
Source files
:准备发送的文件,该文件是相对于这个项目的workspace
目录,也就是$JENKINS_HOME/workspace/xxxx/
。例如要发送/home/jenkins_home/workspace/Server-Demo/src/Hello.java
到目标目录,则设置Source files
为src/Hello.java
。如果要发送src
下的所有文件,可以设置为src/*.*
。
Remove prefix
:例如设置为src
就是只发送Hello.java
文件,如果不填会创建src
目录层级。
Remote directory
:目标目录,比如/usr/local
。
Exec command
:最后执行的指令。