任务概述: 以 综合安防 PC-Lint检查项目为基准(http://项目url),按每个成功构建的版本,采集每个模块的PC-Lint检测构建耗时,写入数据库
工作计划如下:
一: 本机搭建 Mysql数据库,完成数据表设计
二: 完成按构建版本获取日志信息
三 : 数据采集,可以写日志数据到数据表
四 : 问题调整与收尾,实现整个功能
首先在数据库mysql中完成三个表设计
代码如下
#!/usr/bin/python 3
# -*- coding:utf-8 -*-
import os
import sys
import jenkins
import re
import pymysql
import time
import math
def execute_mysql(sql):
conn = pymysql.connect("IP地址","用户","密码","数据库名")
cursor = conn.cursor()
try:
cursor.execute(sql)
conn.commit()
print("insert ok")
except:
conn.rollback()
def console_output_get(job_name,build_num):
# 获得控制台输出文本
console_outp