jenkins 执行远程linux命令
在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命令的更多相关文章
- 在Jenkins中配置执行远程shell命令
		
1.想要 远程登录到linux服务器并执行相应的shell脚本,需要在jenkins上安装插件enkins SSH plugin 2. 安装了这个插件后,进入系统的配置管理中配置 SSH remote ...
 - 在Jenkins中配置执行远程shell命令(转)
		
用过Jenkins的都知道,在Build配置那里有1个Add buld step, 有这样两个选项: 1. Execute Windows batch command 2. Execute shell ...
 - 使用paramiko执行远程linux主机命令
		
paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...
 - python模块之 - subprocess执行unix/linux命令
		
subprocess模块提供了一种一致的方法来创建和处理附加进程,与标准库中的其它模块相比,提供了一个更高级的接口,subprocess模块用来生成子进程,并可以通过管道连接它们的输入/输出/错误,以 ...
 - 批量执行(Linux命令,上传/下载文件)
		
前言: 每个公司的网络环境大都划分 办公网络.线上网络,之所以划分的主要原因是为了保证线上操作安全: 对于外部用户而言也只能访问线上网络的特定开放端口,那么是什么控制了用户访问线上网络的呢? 防火墙过 ...
 - 万能脚本助Web执行底层Linux命令
		
需求分析: 这里先要说明的是,这一篇不是QT系列的文章,而是关于Web的,之所以要写这篇,是因为以前做Web相关开发的时候,经常涉及到与linux底层命令打交道,比如说创建一个目录,删除一个目录,或者 ...
 - 后台执行UNIX/Linux命令和脚本的五种方法
		
hiveserver 后台启动 nohup "${HIVE_HOME}"/bin/hive --service hiveserver2 & 1. 使用&符号在后台执 ...
 - linux 执行远程linux上的shell脚本或者命令以及scp 上传文件到ftp--免密码登陆
		
场景:在linux A 上执行Linux B上的shell脚本和命令 步骤1.设置ssh免登陆 1.SSH无密码登录 # 本地服务器执行(A机器):生成密钥对 ssh-keygen -t dsa -P ...
 - jenkins执行shell提示命令不存在
		
问题描述: jenkins编译项目,不继承linux环境变量 ~/.bash_profile ~/.bashrc /etc/profile,导致在执行shell脚本,提示命令找不到! [sz-hg ...
 
随机推荐
- Configuring Time in Windows 7 and Win 200
			
http://www.windowsnetworking.com/articles-tutorials/windows-7/Configuring-Time-Windows-7-Win-2008-R2 ...
 - CentOS 7.0 安装 ZCS 8.6.0
			
简介 Zimbra的核心产品是Zimbra协作套件(Zimbra Collaboration Suite,简称ZCS).除了它的核心功能是电子邮件和日程安排服务器,当然还包括许多其它的功能,就象是下一 ...
 - Drupal 通过API动态的加入样式文件
			
前面几篇文章中讲到关于样式的载入方式.已经了解到能够通过 theme.info 载入样式文件,但都须要更新缓存才干够使用.因些这样子没有办法动态的载入一些样式文件,在DP中提供了两个API操作样式文件 ...
 - 在陌生Linux环境查看Tomcat服务的方法
			
1.查看Tomcat进程 执行命令$ps -ef|grep tomcat 你就能找出tomcat占据的进程号,当然这要求tomcat启动了. # ps -ef | grep tomcatroot ...
 - curl_errno错误码说明
			
http://hi.baidu.com/lifang218c/item/fa80496eb4cf262f68105b50 http://blog.csdn.net/cwj649956781/artic ...
 - UITabBarController 的配置
			
UITabBarController --> UITabBar Customizing Appearance backgroundImage 背景图片 selectedImageTintCol ...
 - 微信小程序 - 上拉加载下拉刷新
			
点击下载示例:小程序 - 上拉刷新下拉加载
 - code[VS] 1048 石子归并
			
题目描写叙述 Description 有n堆石子排成一列,每堆石子有一个重量w[i], 每次合并可以合并相邻的两堆石子.一次合并的代价为两堆石子的重量和w[i]+w[i+1]. 问安排如何的合并顺序, ...
 - win10 切换 简体/繁体中文
 - jquery-序列化表单
			
createTime--2016年9月25日08:54:48参考链接:http://www.w3school.com.cn/tags/html_ref_urlencode.htmljQuery的s ...