zoukankan      html  css  js  c++  java
  • jenkins Publish over SSH

    一、安装Publish over SSH 插件

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

      jenkins上部署私钥,然后把公钥放到对端服务器root用户下。

    在job中使用

    这里的作用是当jar包打包完之后,传递到对端服务器,然后运行启动命令

    Transfers:

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

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

      Remote directory:远程服务器接收文件的地址,不填就是用户家目录。这里就是/root/

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

    对于Exec command这一段,如果有几百个job,直接把命令写在这里,要改起来就是一个个job进去改,这样肯定不行。

    肯定有一个脚本服务器上,和windows做同步,写好所有脚本,然后提供一个http地址,在Exec command里面curl http://ip/xx.sh | sh 这样的方式来执行。

  • 相关阅读:
    iOS 自动识别URL(链接)功能的实现
    iOS 如何查看崩溃日志
    Swift-- 闭包
    Swift--方法(函数)
    Swift--控制流
    Swift--字典的了解
    数据存储与访问之——SharedPreferences
    汇编指令之STOS、REP
    汇编指令之ADC、SBB、XCHG、MOVS指令
    pushad与popad
  • 原文地址:https://www.cnblogs.com/jabbok/p/12796495.html
Copyright © 2011-2022 走看看