写点什么

软件测试 / 测试开发丨跨平台 API 对接(Python)的使用

作者:测试人
  • 2023-03-15
    北京
  • 本文字数:504 字

    阅读完需:约 2 分钟

获取更多相关知识

Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于 Hudson(Hudson 是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。

后端可以利用 Jenkins 对任务进行调度运行:



后端可利用 HTTP 方式运行 Jenkins job ,这样就不需要每次都进入 Jenkins 的页面了。

Python-Jenkins

Python-Jenkins 通过 HTTP 方式运行 Jenkins job 。

Python-Jenkins 官网:https://pypi.python.org/pypi/python-jenkins/

安装

sudo pip install python-jenkins
复制代码

使用

在 Jenkins 上创建 tmp job 并加入参数 name :



使用 Jenkins 创建实例,对 Jenkins job 进行调度:

from jenkinsapi.jenkins import Jenkins# 输入 Jenkins 地址,用户名,密码进行连接J = Jenkins('http://182.92.129.158:8080/', username="*****", password="*******")
# 运行 Demo job ,并传递参数J["tmp"].invoke(build_params={"name": "Job1"})
复制代码

运行代码时即可调度运行 tmp 。

Python-Jenkins 的 password 参数可以用 token ,不用真实密码:账户 -> API Token -> Add new Token

跨平台 API 对接就先介绍到这里,大家多练习 Jenkins 的使用,我们后面会讲后端 web 开发框架,请持续关注哦~

发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨跨平台API对接(Python)的使用_软件测试_测试人_InfoQ写作社区