Jenkins可持续集成Python自动化脚本

本文讲解Jenkins如何每次定时的从SVN服务器上拉取最新的代码并执行本地库里的脚本

前言

1、本地代码库目录F:\5i5jautest内有测试文件all_tests.py

2、SVN地址svn://192.168.14.129/sadoc/5i5jautest

3、svn服务器搭建在linux上

一、Jenkins搭建在Windows上

1、配置本地代码库

2、配置subversion,选Git则填写url填写gihub项目的地址即可

 

3、配置构建触发器,定时执行构造的命令

4、执行cmd命令

当队友提交代码后,jenkins定时拉取svn服务器上的代码,自动update本地代码库,最后执行构建的命令。

二、Jenkins搭建在Linux上

1、配置新的node,系统管理----->管理节点

 

2、保存后会出现下面内容:

3、此时需要下载slave.jar,并在同级路径下创建bat文件

4、bat文件内容为“Run from  slave command line:”下面的内容,即:

     javaws http://192.168.14.129:8080/computer/windows/slave-agent.jnlp

5、运行bat文件

6、运行成功状态如图所示

8、新建项目时配置Restrict where this project can be run指向新node的名字

 其他的配置跟jenkins搭建在windows上一样。

 感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/501442.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pom文件写入依赖爆红

pom.xml文件中每次写入依赖后都会爆红,因为单纯引入依赖并没有真正下载依赖包到本地仓库 重载maven项目,检测到没有的依赖后会自动下载依赖包,这时候等待右下角的下载进度条下载完毕即可

光栅化算法

多数计算机图形图像,是通过光栅显像显示给用户的,这种系统将图像作为像素阵列进行显示,像素(pixel)即图像元素(picture element)的简称。这些像素采用RGB颜色空间。本文讨论光栅显像的基本原理&…

C语言--修饰符(auto、extern、static)与变量(局部变量+全局变量)和函数的关系

其中extern功能和用法上,比较特殊。先了解extern修饰全局变量,我总结为以下几点 为了方便描述,我创建了一个工程,工程包含了两个源文件,main.c和database.c **1):database.c中使用extern时用来…

安装 Ubuntu 22.04.3 和 docker

文章目录 一、安装 Ubuntu 22.04.31. 简介2. 下载地址3. 系统安装4. 系统配置 二、安装 Docker1. 安装 docker2. 安装 docker compose3. 配置 docker 一、安装 Ubuntu 22.04.3 1. 简介 Ubuntu 22.04.3 是Linux操作系统的一个版本。LTS 版本支持周期到2032年。 系统要求双核 C…

JAVA 反序列化之 Apache Commons Collections 反序列化漏洞分析

Apache Commons Collections 反序列化漏洞是 2015 年影响重大的漏洞之一,同时也开启了各类 java 反序列漏洞的大门,这几年大量各类 java 反序列化漏洞不断出现。java 反序列化漏洞基本一出必高危,风险程度极大,最近研究了一些反序…

关于页面置换算法的例题

页面置换算法中有LRU、FIFO和最佳页面置换算法。针对以下条件,计算上述三个算法下的页面置换过程和缺页中断率: (1)页面访问序列:2,3,2,1,5,2,4,5,3,2,5,2 (2)分配内存块数:3块&…

面试经典150题——用最少数量的箭引爆气球

"The only person you are destined to become is the person you decide to be." - Ralph Waldo Emerson 1. 题目描述 2. 题目分析与解析 这个题目开始读题的时候是有点不好理解题意的,因此我先做个图让大家对于题意有更好更直观的理解再来分析题目。 …

nginx反向代理之缓存 客户端IP透传 负载均衡

一 缓存功能 缓存功能可以加速访问,如果没有缓存关闭后端服务器后,图片将无法访问,缓存功能默认关闭,需要开启。 相关选项: ​ proxy_cache zone_name | off; 默认off #指明调用的缓存,或关闭缓存机制;C…

有道翻译相关介绍

官网:有道翻译 (youdao.com) 翻文本与文档 长短句实时翻译,109种语言互译 支持医学、计算机、金融经济等专业领域翻译 提供42个专业术语库&上传自定义术语库 翻词汇 实时收录最新词汇,8种语言互译 完整收录新牛津、柯林斯、韦氏等权威…

redis7.2.2|Dict

文章目录 StructredisDBdictdictTypedictEntry 宏定义散列函数散列冲突dictEntry pointer bit tricks[指针位技巧]API implementation_dictReset_dictInitdictCreatedictGetHashdictSetKeydictSetValdictSetNextdictGetNextdictGetValdictGetKey_dictCleardictEmptydictRelease…

随机事件与概率

《1800》 独立 条件概率的运算思路 相互独立,则其各种运算皆独立 概率计算按照里面的因素的计算展开即可 概率值可以直接用分数表示

GaussDB跨云容灾:实现跨地域的数据库高可用能力

背景 金融、银行业等对数据的安全有着较高的要求,同城容灾建设方案,在绝大多数场景下可以保证业务数据的安全性,但是在极端情况下,如遇不可抗力因素等,要保证数据的安全性,就需要采取跨地域的容灾方案。 …