jenkins分布式部署方案
摘要:参考 https://blog.csdn.net/itfootball/article/details/45059365 先处理两节点间数据同步的问题
阅读全文
获取sonar7版本的代码扫描数据
摘要:def get_sonar(): try: global prod_name url="http://xXXX:9000/api/measures/component?component={}&metricKeys=new_bugs,bugs,new_coverage,coverage," \ "n
阅读全文
发送带附件的邮件
摘要:#_*_coding:utf-8_*_ import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.base import MIM
阅读全文
python 分片上传大格式
摘要:form-data类型 def multipart_producer(boundary, filename): """构建 multipart, 返回 yield, 实现分片上传""" import time,chardet,os,mimetypes def _encode(_str): if no
阅读全文
用python迁移jenkins任务
摘要:jenkins需要迁移平台时,可以用以下脚本,该脚本内部还带了环境配置更改的代码 #!/usr/bin/env python #coding=utf8 import os import sys import getpass from subprocess import Popen, PIPE imp
阅读全文
jenkins使用时间戳和任务号组装随机数
摘要:pipeline脚本,写的groovy import java.text.SimpleDateFormat def dateFormat = new SimpleDateFormat("yyyyMMddHHmm") def date = new Date() dayTime=dateFormat.f
阅读全文
git 远程自动打tag
摘要:rm -rf * git reset --hard && git clean -fdx #git init git config --global http.sslVerify false #对IFS变量 进行替换处理 OLD_IFS="$IFS" IFS="@" array=($gitUrl) I
阅读全文
git报错集锦
摘要:"git:'credential-store' 不是一个 git 命令"报错解决方法 原因是之前通过修改.git-credentials文件或通过git config -set的方式写入了配置变量,比如git登录的账号信息。 用unset命令就可以解除 git config --unset-all
阅读全文