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

在这里插入图片描述

关键词

==python、excel、DBC、jenkins ==

平台说明

项目 Value
python版本 3.6

背景

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

一、安装 python-jenkins 库

pip install python-jenkins

二、code

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

python3 code_name.py

四、注意事项

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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 13:00:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 13:00:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 13:00:02       82 阅读
  4. Python语言-面向对象

    2023-12-23 13:00:02       91 阅读

热门阅读

  1. 最新Unity DOTS Physics物理引擎碰撞事件处理

    2023-12-23 13:00:02       65 阅读
  2. 创建与配置多路复用帧的嵌入式接收器

    2023-12-23 13:00:02       55 阅读
  3. 面试算法69:山峰数组的顶部

    2023-12-23 13:00:02       53 阅读
  4. Linux中vim常用的命令

    2023-12-23 13:00:02       54 阅读
  5. 第一章 $ZF Callout接口

    2023-12-23 13:00:02       57 阅读
  6. 力扣:205. 同构字符串(Python3)

    2023-12-23 13:00:02       79 阅读
  7. 我的创作纪念日

    2023-12-23 13:00:02       76 阅读
  8. 【宽度优先搜索 BFS】LeetCode-200. 岛屿数量

    2023-12-23 13:00:02       57 阅读
  9. 《open3D+pyqt》第一章——las格式点云读取

    2023-12-23 13:00:02       61 阅读