Jenkins slave配置(实现持续集成中打包完成后执行远程机器的python脚本)
来源:互联网 发布:mac好用的图片处理软件 编辑:程序博客网 时间:2024/05/17 07:57
前提:
1- 先在主机A(10.10.1.145)上执行代码构建和部署,然后调用节点-远程主机B(10.10.1.127)上执行Python脚本执行自动化测试
2- 节点主机配置要求:
(1) pyhton相关的配置,确保本地cli可以正常执行python脚本
(2) 安装成功jdk,配置完成环境变量(cmd中输入Java可以正常执行)
配置步骤
1- 主机A节点配置
(1) 安装成功jdk,配置环境变量,安装Tomcat和Jenkins,启动Jenkins
(2) 在系统管理-》Configure Global Security下启用jnlp:
(3) 在系统管理-》管理节点-》新建节点(节点名称取节点主机的IP):
(4) 配置节点(注意标签,在项目配置中会用到):
(5) 保存后,节点处于未连接状态,如下,点击lanch下载节点客户端程序:slave-agent.jnlp
2- 节点主机B配置
(1) 将slave-agent.jnlp客户端程序拷贝到节点主机B,点击执行,正常的话会提示连接,如下:
3- 主机A项目配置
(1) 刷新节点页面,可以正常看到节点处于连接状态,说明节点配置成功(图片IP我取的是其他节点的,参考即可)
(2) 在主机A新建项目,选择自由风格,配置在远程节点主机上执行构建(注意:这里使用的是前面的标签名称)
(3) 配置构建中执行python脚本
(4) 其他暂时不用配置,保存
点击主机A的项目执行构建,构建完成后,会在节点主机B上执行test.py脚本,配置成功。
备注:
可以在主机A上先进行正常的代码构建,然后将该项目和远程执行脚本项目关联,配置远程执行脚本项目在正常项目执行完成后再执行构建,即可实现想要的持续集成打包测试。
- Jenkins slave配置(实现持续集成中打包完成后执行远程机器的python脚本)
- 关于持续集成打包平台的Jenkins配置和构建脚本实现细节
- jenkins系统搭建实现持续集成打包app(未完)
- Jenkins 持续集成实现 Android 自动化打包
- Jenkins持续集成-自动化部署脚本的实现
- 基于Jenkins的Android持续集成(自动化打包)
- jenkins+python持续集成
- jenkins持续集成配置
- CI(持续集成)之Jenkins+Gitlab的基本配置
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+Gradle实现android开发持续集成、打包
- Jenkins+ant_实现Jmeter脚本持续集成测试实例
- Jenkins+Gradle+Git+Centos 实现android持续集成、打包(超详细)
- Jenkins(五)Windows的slave配置
- Android 获取文件的缩略图
- MongoTemplate操作mongodb
- java操作word by poi jodconverter
- 2016.12.21
- html的简述和概念,html入门案例,html的语言规范,HTML字体标签,格式化标签,图片标签,
- Jenkins slave配置(实现持续集成中打包完成后执行远程机器的python脚本)
- c#循环拷贝文件特定文件下所有
- Android移动开发-通过自定义算法代码来纠偏地图由GPS定位到的经纬度在地图上显示或解析位置时出现偏移的问题
- HTTPFS 安装步骤及验证
- Python进阶之安装软件过程遇到的问题(Ubuntu E: 无法获得锁 /var/lib/dpkg/lock
- html基本标签,列表标签,超链接标签,表格标签,块级标签,行级标签,表单标签,文本域标签,表单标签
- 单利模式
- 地下迷宫探索(30 分)(深搜,标记)
- jq学习笔记--动画篇