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

相关推荐
weixin_307779134 分钟前
Jenkins声明式管道扩展点API:深度解析与应用指南
开发语言·ci/cd·自动化·jenkins·etl
BoBoZz196 分钟前
CellsInsideObject 网格面内外与交界的判定
python·vtk·图形渲染·图形处理
@小码农7 分钟前
2025年厦门市小学生信息学竞赛C++(初赛)真题-附答案
开发语言·c++·python·算法·蓝桥杯
星川皆无恙11 分钟前
基于ARIMA 算法模型和NLP:社交媒体舆情分析在涉众型经济犯罪情报挖掘中的应用研究
人工智能·爬虫·python·算法·机器学习·自然语言处理·数据分析
SCBAiotAigc19 分钟前
一个github的proxy url
人工智能·python
Chen--Xing20 分钟前
LeetCode 11.盛最多水的容器
c++·python·算法·leetcode·rust·双指针
free-elcmacom21 分钟前
机器学习高阶教程<1>优化理论:破解优化器的底层密码
人工智能·python·机器学习·优化理论
瀚岳-诸葛弩22 分钟前
对比tensorflow,从0开始学pytorch(五)--CBAM
人工智能·pytorch·python
runepic24 分钟前
Python 批量合并多个 Excel 数据(自动补 0 + 生成明细)
java·python·excel
ULTRA??25 分钟前
排序算法之快排与TIMSORT的比较测试,python
c++·python·算法·golang