在Jenkins中进行构建时,可能需要首先SSH登录到一个远程服务器以执行必要的脚本,然后再执行构建。这时,需要安装SSH Plugin,并进行如下配置。
1.在Jenkins界面,系统管理->管理插件->安装SSH Plugin

说明,SSH Plugin的目的就是支持SSH到远程服务器,然后执行Shell命令。

2.在Jenkins界面,系统管理->Configure(配置)->SSH remote hosts

配置要SSH远程连接的服务器信息,示例如下:

  • Hostname: SSH服务器的地址
  • Port: 22
  • User Name: 登录用户名
  • Password/Passphrase: 登录密码

3.在Jenkins界面,配置一个job->在”构建环境“区域
勾选Execute shell script on remote host using ssh,并进行如下必要设置:

  • SSH site:选择步骤2设置的SSH
  • Pre build script:构建之前要要执行的脚本,如./pre_test.sh
  • Post build script:构建之后要要执行的脚本,如export PAHT=/root

jenkins 执行远程linux命令相关推荐

  1. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  2. jenkins执行远程服务器命令返回code127解决办法

    jenkins 流水线执行远程脚本返回127 错误 jenkisn [Pipeline] sshPublisher 链接远程服务器执行sh命令报错 Status [127] [Pipeline] ss ...

  3. python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)

    paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...

  4. linux jenkins远程脚本,在Jenkins中配置执行远程shell命令(转)

    用过Jenkins的都知道,在Build配置那里有1个Add buld step,有这样两个选项: 1. Execute Windows batch command 2. Execute shell ...

  5. 后台执行UNIX/Linux命令和脚本的五种方法

    http://hankjin.blog.163.com/blog/static/337319372010111492348473/ 2010-12-14 09:35:48|  分类: Unix |   ...

  6. [译]后台执行UNIX/Linux命令和脚本的五种方法

    原文:http://www.thegeekstuff.com/2010/12/5-ways-to-execute-linux-command/ by SathiyaMoorthy on Decembe ...

  7. shell脚本循环执行一个linux命令,Linux中循环执行shell命令的方法

    Linux命令行,循环执行shell命令 死循环 命令格式while true ;do ; done; 可以将 command 替换为任意命令. 下面以echo "hello"; ...

  8. linux+命令行粘贴不执行,在linux命令行粘贴命令后果

    linux 命令行如何能让粘贴以后不自动执行? 在linux虚拟终端下,怎么快捷的复制粘贴呢?总自动(1)在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Sh ...

  9. telnet 命令行 android,telnet登录android手机,可以执行部分linux命令

    前提是: 1) 手机已经root,且装有busybox, 2) 还装有至少一款terminal(模拟终端)软件,手机连wifi路由器. 3) 还要有一些基础常识,比如linux命令,telnet. 这 ...

最新文章

  1. 手机触屏滑动图片切换插件swiper.js
  2. Windows Azure开发者任务之五:配置虚拟机的“规模”
  3. u-boot-1.3.4 for dm365 之网络驱动
  4. React-Native 填坑之ListView(item更新)
  5. imp库,python进入import内部
  6. 计蒜客挑战难题:最后一个单词的长度
  7. 三星Galaxy Note10系列国内发布会官宣:8月21日见!
  8. Squid缓存服务器方案
  9. 飞机大战 雷霆战机 打字小游戏 java小游戏设计(提供源代码下载)
  10. 计算机应用基础输入法教案,计算机应用基础教案第二讲:五笔字型输入法(中职教育).doc...
  11. 一看就停不下来的中国史
  12. 3月12日公开短线黑马牛股请点击验证
  13. java与c#哪个用得多_Java和c#哪个更值得学习?
  14. php增加横排文字的间距,html段落内文字设置字间距间隔
  15. 揭开程序员身上的「专业面纱」:非科班程序员,都来自哪些专业?
  16. 国内智能视频分析监控技术的出路
  17. 读懂algebraic distances on graphs
  18. FactorVAE:基于变分自编码器的动态因子模型
  19. 初识TradingView脚本语言PineScrpt 5
  20. web前端,面试总结

热门文章

  1. 虚幻引擎UE4-命令行使用的一些技巧
  2. 虚幻UE4的后处理特效介绍
  3. java对象头_浅谈java对象结构 对象头 Markword
  4. 未老先呆,这锅熬夜真的要背:生物钟影响阿尔茨海默症的机制被发现
  5. 沐创密码芯片获奖!中国电子学会年度技术发明一等奖,颁给国产集成电路公司...
  6. 深度学习正改变物理系统模拟,速度最高提升20亿倍那种
  7. OpenGL学习(4)——纹理(补)
  8. JS题目总结:原型链/new/json/MVC/Promise
  9. clion register
  10. 【第二组】项目冲刺(Beta版本)第六次每日例会 2017/7/24