[python]python实现对jenkins 的任务触发

目录

关键词

==python、excel、DBC、jenkins ==

平台说明

项目 Value
python版本 3.6

背景

用python实现对jenkins 的任务触发。

一、安装 python-jenkins 库

python 复制代码
pip install python-jenkins

二、code

python 复制代码
import jenkins

def trigger_jenkins_job(jenkins_url, username, password, job_name):
    # 连接到 Jenkins 服务器
    server = jenkins.Jenkins(jenkins_url, username=username, password=password)

    # 触发指定任务
    server.build_job(job_name)

if __name__ == "__main__":
    jenkins_url = "http://your-jenkins-server-url"
    username = "your-username"
    password = "your-password"
    job_name = "your-job-name"

    trigger_jenkins_job(jenkins_url, username, password, job_name)

三、运行 Python 脚本

python 复制代码
python3 code_name.py

四、注意事项

确保你的 Jenkins 服务器允许远程触发任务,并且提供了正确的用户名和密码(或 API Token)用于连接。如果 Jenkins 服务器使用 HTTPS,你可能需要使用 jenkins_url 参数中的 https:// 协议。根据你的 Jenkins 配置,可能需要调整安全设置以允许远程触发任务

相关推荐
黄思搏10 分钟前
Python + ADB 手机自动化控制教程
python·adb
学习3人组20 分钟前
Python + requests + pytest + allure + Jenkins 构建完整的接口自动化测试框架
python·jenkins·pytest
Broken Arrows26 分钟前
解决Jenkins在构建前端任务时报错error minimatch@10.0.3:……的记录
运维·前端·jenkins
hweiyu001 小时前
Gradle 与 CI/CD 集成:Jenkins/GitHub Actions 自动化构建配置
ci/cd·github·jenkins·gradle
AndrewHZ1 小时前
【图像处理基石】图像形态学处理:从基础运算到工业级应用实践
图像处理·python·opencv·算法·计算机视觉·cv·形态学处理
B站_计算机毕业设计之家2 小时前
基于大数据的游戏数据可视化分析与推荐系统 Steam游戏 电子游戏 娱乐数据 Flask框架 selenium爬虫 协同过滤推荐算法 python✅
大数据·python·深度学习·游戏·信息可视化·1024程序员节·steam
matrixlzp2 小时前
CentOS7 安装 Jenkins
运维·jenkins
gfdgd xi2 小时前
Wine运行器3.4.0——虚拟机安装工具支持设置UEFI启动
android·windows·python·ubuntu·架构