import time import jenkins # jenkins地址 jenkins_server_url = 'http://127.0.0.1:8081/' # 登陆jenkins的用户名 user_id = '###' # 登陆jenkins后,在用户名>设置>API Token,下可以生成一个token api_token = 'm###' class jenkins_job_build(object): def __init__(self): # 初始化jenkins对象...
于是在有网络的测试机上测试安装发现,安装过程中安装了好几个包,不只是python-jenkins。 打开源码包,发现里面有一个 requirements.txt 打开发现: six>=1.3.0 pbr>=0.8.2 multi_key_dict 因此断定 python-jenkins 模块依赖以上三个模块,分别下载安装以上三个模块之后,再安装python-jenkins。 success!
server_1 = jenkins.Jenkins('http://%s:%s@192.168.37.134:8081/',username, password) # 获取状态前先确认2019文件夹下的get_node_list任务是否存在: server_1.assert_job_exists('2019/get_node_list') # 获取最后一次完成(不包括执行中的)的job任务执行number: server_1.get_job_info('2019/get_node...
sudo pip install python-jenkins 创建python 文件,引入 jenkins,即可完成操作 jenkins,此处不作详解。 1、连接 jenkins 可直接 import Jenkins 模块,定义访问 url、账户、密码,使用 jenkins.Jenkins 连接 jenkins,示例如下: 输入访问 jenkins 的 url、user_name、password,即可连接。
Python Jenkins Guide:https://python-jenkins.readthedocs.io/en/latest/index.htmlPython-jenkins:https://pypi.org/project/python-jenkins/安装: pip install python-jenkins API 介绍 连接Jenkins服务器 server = jenkins.Jenkins(url, username=None, password=None, timeout=30) ...
官方文档http://python-jenkins.readthedocs.io/en/latest/examples.html#example-3-working-with-jenkins-jobs pip install python-jenkins importjenkinsfromjenkins_opsimportloggerimporttimeclassRun_jenkins():def__init__(self,url,user,passwd,project,build_target,version_type): ...
pip3 install python-jenkins #!/usr/bin/python # -*- coding:utf-8 -*- import jenkins import os, sys, json, datetime, time #远程Jenkins的地址 jenkins_server_url = 'http://172.16.117.180:8080/jenkins/' #定义用户的User Id 和 API Token,获取方式同上文 ...
server.copy_job('folder/empty','folder/empty_copy')# 复制 server.delete_job('folder/empty_copy')# 删除job server.delete_job('folder')# 删除文件夹 以上这篇Python-jenkins模块之folder相关操作介绍就是小编分享给大家的全部内容了,希望能给大家一个参考。
jenkins+python自动化测试持续集成教程 一、首先我们安装Jenkins,我这里采用的是.msi应用程序,根据提示进行安装(傻瓜式),最后会打开默认的网页地址:http://localhost:8080 如果端口有冲突,可以去Jenkins的安装目录下的这个文件去改端口: 二、进入Jenkins的界面,会提示输入解锁密码,根据界面提示找对对应文件输入密钥即可。