[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 配置,可能需要调整安全设置以允许远程触发任务

相关推荐
王小王-1238 小时前
基于Python的车联网数据聚合与可视化分析平台设计与实现
python·车联网·新能源汽车·车联网聚合分析
叫我:松哥9 小时前
基于Flask框架的校园二手书籍交易平台,注重校园场景的特殊需求,通过学号认证保障用户真实性
后端·python·sqlite·flask·bootstrap
namexingyun9 小时前
开源前端生态如何成为 AI UI 生成的“燃料“:shadcn/ui、Tailwind CSS、Storybook 技术价值全解剖
java·前端·人工智能·python·ui·开源·ai编程
通信仿真爱好者9 小时前
第【17】期--考虑硬件损伤和不完美CSI的RIS-MISO系统的深度强化学习联合优化-python完整代码+参考文献
python·深度强化学习·ris
装不满的克莱因瓶9 小时前
自然语言处理常见任务——从文本理解到生成式AI的完整任务体系
人工智能·pytorch·python·深度学习·ai·自然语言处理
ptc学习者9 小时前
python 中描述符@property property 大概的样子
开发语言·python
zmzb01039 小时前
Python课后习题训练记录Day129
开发语言·python
秋910 小时前
Python工程师面试常问提问和回答(AI工程化方向 · 2026版)
人工智能·python·面试
炎武丶航10 小时前
LeNet-5深度学习详解:从手写数字识别到代码实战
人工智能·python·深度学习·机器学习·ai·cnn·lenet
sitellla10 小时前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频