开发十年,就只剩下这套Java开发体系了 >>>   jenkins 2.121.1 部署项目

1、配置参数

jenkins 2.121.1 部署项目

2、源码配置

jenkins 2.121.1 部署项目

3、发送文件

jenkins 2.121.1 部署项目

    参数说明:

    Name:“系统管理>系统设置”设置的SSH Sverver的名字列表。

    Source files:复制到运程机上的文件,相对workspace的路径,也支持表达式,如上图中的“**/*.war”。

    Remove prefix:文件复制时要过滤的目录,如上图中的target目录。

    Remote directory:文件得到到远程机上的目录,此目录是相对于“SSH Server”中的“Remote directory”的,如果不存在将会自动创建。

    Exec command:在这里可以填写在运程机器上执行的脚本。

4、SSH Server 配置

    SSH Server配置为Publish Over SSH中运程机的配置,分“基本设置”和“高级设置”两部分;“基本设置”主要是运程机IP、SSH用户名、SSH端口、连接超时时间等,“高级设置”和大部分“全局设置”中的选项相同。Job中使用的每一个运程机都要在这里进行配置。

    系统管理>系统设置”中,基本配置:

jenkins 2.121.1 部署项目

 

    添加密码,高级配置:

jenkins 2.121.1 部署项目

 

    参数说明:    

    Jenkins SSH Key(插件的全局配置):

        Passphrase:密码(key的密码,一般我们不会设置)

        Path to key:key文件(私钥)的路径

        Key:将私钥复制到这个框中(与Path to key二选一)

        Disable exec:禁止远程运行命令

    

    添加SSH远程主机

        SSH Server Name:自定义远程主机的名字

        Hostname:ssh远程连接的ip地址

        Username:用户名

        Remote Directory:远程目录

        Use password authentication, or use a different key:选中展开就可以配置新的私钥,不使用全局配置。

        Port:SSH端口

        Timeout (ms):超时时间(毫秒)

        Disable exec:禁止运行命令(只对当前配置的ssh主机生效)

        Test Configuration:测试连接,连接成功会返回Success

 

相关文章: