需求: 我现在需要完成1个接口,这个接口会启动jenkins构建jobA, jobA构建结束, 返回job的构建结果 思路: 首先使用get_job_info获取最后1次构建的构建序号,然后再通过get_build_info根据最后1次构建序号,来获取最后1次的构建 ...
官方文档: 需求:当 个job启动构建后,获取它的构建状态. 成功,失败,驳回,构建中,正在排队 关键函数: 获取job是否在排队的结果 获取正在排队构建的job队列 即pending状态中的所有job,如果没有 pending状态的job即返回 个空列表 queue info server.get queue info 获取job构建结果 通过接口将该功能封装起来 测试接口: 响应: ...
2020-04-22 11:44 0 2794 推荐指数:
需求: 我现在需要完成1个接口,这个接口会启动jenkins构建jobA, jobA构建结束, 返回job的构建结果 思路: 首先使用get_job_info获取最后1次构建的构建序号,然后再通过get_build_info根据最后1次构建序号,来获取最后1次的构建 ...
官方文档 使用方法: get_build_console_output(name, number) Get build console text. Parameters: name – Job name ...
''' 说明:下载python-jenkins模块 1.同级目录下放好需要创建job的的config.xml文件(可以从jenkins安装目录下的jobs下的工程中获取) 2.同级目录下放好新建job名的文件jobsName.ini 3.同级目录下放好修改job名的文件 ...
需求: 我要用python通过api,启动这个job,并且启动这个job需要1个参数 安装依赖: 熟悉API的使用方法: 了解一个API的最好办法,就是先看它的 官方文档, 从中找到自己需要的方法 ,弄明白要给方法传什么参,参数类型,返回值类型 然后再做一个小demo ...
目录 BACKGROUND INVESTIGATION I 1. 连续触发的相同 job 构建不会重复入队 2. 连续触发的不同 job 构建会各自入队 3. 参数变动的相同 job 构建将分别入队 4. 允许同时触发构建将有 ...
Jenkins提供了许多API供我们远程调用,而Python-Jenkins模块将它们封装,更加简化了调用相关的操作。 具体需求 比如,最近我在做自动化测试时,想更加灵活的调用测试脚本,于是写了一个Web前端页面去筛选待执行的测试脚本,并将脚本名称通过Jenkins API传递到Job配置中 ...
最近在做一个项目的CI双流水线建设,因为一个流水线涉及到多个job,那上一个流水线没有全部结束的话,这边项目要求是不能开始下一个CI流程的,那么,此时就需要判断上一个流程里的所有job是否结束,需要获取job的状态,因此写了下面的代码,仅供参考。 复制或者转发请附上我的链接。 ...
Jenkins作为最流行的自动化流程的核心工具,我们使用它自带的web-ui完全可以满足日常的构建及发布工作,但是如果需要和其他系统做集成就必须二次开发或者通过API方式进行交互了。 Jenkins介绍及相关 python版本的API调用 目前python版本的API主要有两个第三方包 1. ...