使用Python的Jenkins API是一个用于与Jenkins CI(持续集成)服务器进行交互的Python库。它提供了一组功能丰富的方法和类,使开发人员能够通过Python脚本自动化Jenkins的各种操作。 Jenkins是一个开源的自动化服务器,用于构建、测试和部署软件项目。它支持各种编程语言和工具,并提供了丰富的插件生态系统
view_exists('view_name') # 创建视图 jenkins_server.create_view('view_name', jenkins.EMPTY_VIEW_CONFIG_XML) # 获取视图配置 view_config = jenkins_server.get_view_config('view_name') # 删除 jenkins_server.delete_view('view_name') # 获取视图下的job: # https://127.0.0.1:6000/view/abc_...
server=jenkins.Jenkins('http://10.212.82.86:8080',username='admin',password='admin')server.build_job('test_admin',{'Status':'Deploy','BUILD_ID':''}) 回滚 jenkins_build.py 代码语言:javascript 代码运行次数:0 运行 AI代码解释 importjenkins server=jenkins.Jenkins('http://10.212.82.86:8080',u...
Jenkins-API使用(python) 环境配置 jenkinsapi、python-jenkins、pbr、multi-key-dict API参考 https://blog.csdn.net/seeeees https://python-jenkins.readthedocs.io/en/latest/api.html class jenkins.Jenkins(server_url,username,password) get_job_info(name, depth=0, fetch_all_builds=False) #获取job的...
一、python-jenkins模块 1.1、安装 pip install python-jenkins 1.2、相关文档 # 官方文档:https://python-jenkins.readthedocs.io/en/latest/ # 官方API: https://python-jenkins.readthedocs.io/en/latest/api.html 1.3、相关方法 importjenkins server = jenkins.Jenkins('http://10.0.0.102:8888/', username=...
import jenkins server= jenkins.Jenkins('http://localhost:8080', username='admin', password='123456') 1、获取版本信息 server.get_version()'''2.192''' 2、获取用户信息等 server.get_whoami()'''{'_class': 'hudson.model.User', 'absoluteUrl': 'http://10.0.0.141:8080/user/admin', 'descrip...
每个接口的使用方法:python-jenkins.readthedocs.io 项目操作 我们需要认识一下Jenkins项目的config.xml,大部分API在创建项目的时候会使用xml文件。 首先创建一个项目(任何类型的都可以不必纠结) 然后我们进入$JENKINS_HOME/jobs/目录查看我们这个项目生成的config.xml文件。 builds存放项目的构建信息。 ZeyangdeMacBook-Pr...
jenkinsapi.api.block_until_complete(jenkinsurl, jobs, maxwait=12000, interval=30, raise_on_timeout=True, username=None, password=None, ssl_verify=True) 查找所有最新构建的job: jenkinsapi.api.get_artifacts(jenkinsurl, jobid=None, build_no=None, username=None, password=None, ssl_verify=True)...
使用Python Jenkins API 创建 Jenkins 任务 Jenkins 是一种开源自动化服务器,广泛应用于持续集成和持续交付 (CI/CD) 的实践中。通过使用 Jenkins,开发者可以自动化软件构建、测试和部署流程。为了简化对 Jenkins 服务的操作,Python 提供了一个优秀的库,叫做python-jenkins,这使得使用 API 来创建和管理 Jenkins 任务变...
用openID登录jenkins —> 点击右上角的用户名,进入用户个人页面 —> 点击左边的设置,打开设置页面 —> API Token,Show Api Token... 如果需要参数化构建job,则要加上--data-urlencode json='{"parameter": [{"name":"param_name1","value":"param_value1"}, {"name":"param_name2","value":"param...