跨平台API对接(Python)的使用
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具起源于 HudsonHudson 是商用的主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。
后端可以利用 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开发框架请持续关注哦~