当前位置: 首页 > news >正文

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

在这里插入图片描述

目录

  • 关键词
  • 平台说明
  • 背景
  • 一、安装 python-jenkins 库
  • 二、code
  • 三、运行 Python 脚本
  • 四、注意事项

关键词

==python、excel、DBC、jenkins ==

平台说明

项目Value
python版本3.6

背景

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

一、安装 python-jenkins 库

pip install python-jenkins

二、code

import jenkinsdef 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 脚本

python3 code_name.py

四、注意事项

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

http://www.lryc.cn/news/265589.html

相关文章:

  • Python生成圣诞节贺卡-代码案例剖析【第18篇—python圣诞节系列】
  • 深度剖析Ajax实现方式(原生框架、JQuery、Axios,Fetch)
  • 任天堂,steam游戏机通过type-c给VR投屏与PD快速充电的方案 三type-c口投屏转接器
  • Flink系列之:Checkpoints 与 Savepoints
  • 【优质书籍推荐】LoRA微调的技巧和方法
  • Linux一行命令配置jdk环境
  • 从0开始刷剑指Offer
  • 使用Java语言中的算法输出杨辉三角形
  • 人工智能_机器学习071_SVM支持向量机_人脸识别算法_LFW人脸数据加载_与理解---人工智能工作笔记0111
  • Java 8中流Stream API详解
  • 通过 xlsx 解析上传excel的数据
  • Flink系列之:JDBC SQL 连接器
  • OpenCV与YOLO学习与研究指南
  • hive中map相关函数总结
  • HttpServletRequestWrapper、HttpServletResponseWrapper结合 过滤器 实现接口的加解密、国际化
  • 最大通关数
  • MySQL中EXPLAIN关键字解释
  • 初始JavaScript详解【精选】
  • 计数排序,基数排序及排序总结
  • 【LeetCode】459. 重复的子字符串(KMP2.0)
  • CSS(五) -- 动效实现(立体盒子旋转-四方体+正六边)
  • Win10使用OpenSSL生成证书的详细步骤(NodeJS Https服务器源码)
  • sql_lab之sqli中的堆叠型注入(less-38)
  • 第5章-第3节-Java中对象的封装性以及局部变量、this、static
  • IP应用场景的规划
  • 27 redis 的 sentinel 集群
  • 计算机网络 网络安全技术
  • WebAssembly 的魅力:高效、安全、跨平台(下)
  • 二维码智慧门牌管理系统升级:确保公安机关数据安全无忧
  • Golang leetcode59 螺旋矩阵