• 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:文件传输任务执行完毕后,在远程服务器上执行的命令

  • 相关阅读:
    安装CentOS7
    gitlab的CI/CD实现
    如何实现7*24小时灵活发布?阿里技术团队这么做
    架构整洁之道, 看这一篇就够了!
    什么是数据湖?有什么用?
    2020 云原生 7 大趋势预测
    饿了么交易系统 5 年演化史
    ajax 传参数 数组 会加上中括号
    文件下载
    数组常用方法
  • 原文地址:https://www.cnblogs.com/yechen2019/p/11529755.html
Copyright © 2020-2023  润新知