当前位置: 首页 > news >正文

跨平台API对接(Python)的使用

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开发框架,请持续关注哦~

相关文章:

  • wordpress官网流量统计插件下载/免费b站推广网站短视频
  • 直播秀场网站开发/推广网络广告
  • 代做网站关键词排名/做营销型网站哪家好
  • 什么网站做专利检索报告/百度搜索指数排名
  • 大型公司为什么做网站/单页网站
  • 西安移动网站建设/河北百度推广seo
  • Vue知识系列-axios
  • 【Linux】supervisor创建守护进程
  • 惊艳的产品背后,是锐利的设计思维
  • Notion 汉化Macwindows客户端
  • 绝了,超越YOLOv7、v8,YOLOv6 v3.0正式发布
  • Dubbo调用
  • CSC|2023年艺术类人才培养特别项目解读及建议
  • DFS的树上应用
  • Day861.Actor模型 -Java 并发编程实战
  • IDEA常用配置整理说明
  • ”凌寒独自开“绽放不一样的自己
  • getRequestDispatcher()转发和sendRedirect()重定向介绍与比较