zoukankan      html  css  js  c++  java
  • jenkins远程执行shell

    旧版本:

    安装插件 SSH plugin

    1、 增加一个domain,点击OK

    点击 adding some credentials

     填写要远程连接的服务器的用户名和密码(以下例子为连接到91机器的root用户)

     

    2、jenkins-->系统管理-->系统设置-->SSH remote hosts

    3、项目中进行连接

    项目-->构建-->Execute shell script on remote host using ssh

    目前所用版本:2.73.2

    新的版本中对于远程执行部分发生了变化,具体配置步骤如下所示

    方法一:

    1、安装插件:publish over ssh

    2、jenkins->系统管理->系统设置-> Publish over SSH中增加ssh server

     name:随意起名字

    hostname:远程连接过去的IP

    username:用户名       高级中可以配置用户的密码

     

    3、在项目中进行配置

    点击项目中的配置->构建->选择 send files or execute commands over ssh

    name:选择步骤2中配置的name

    Source files : Jenkins打好的war包路径(该路径是相对路径,相对于Jenkins目录下的workspace)

    Remove prefix :忽略的路径前缀。比如Source files 里填写的是 test/*.war , Remove prefix里填写test,那么复制war包时就不会生成test目录

    Remote directory : 相对于系统设置里的Remote directory 。war包发送到远程服务器的位置。(一般直接发送到tomcat下的webapps)

    Exec command : 可以填写命令,也可以是一个脚本。 会在war包发送成功执行。(一般为重启tomcat)

    4、点击构建查看运行结果

    方法二:和旧版本中的方式相同

  • 相关阅读:
    day08作业
    Python进制之间的转换
    day07作业
    Python之深浅拷贝详解
    day06作业
    Python流程控制-循环语句for、while
    Python条件语句-if
    Python变量类型之可变/不可变类型
    Cross platform
    Windows version PE System Key
  • 原文地址:https://www.cnblogs.com/wangqianqiannb/p/7218309.html
Copyright © 2011-2022 走看看