jenkins构建失败后将信息发送到企业微信
创建一个用于发送错误消息的notice_wrong_model
添加参数
构建后操作选择运行python脚本
# -*- coding: utf-8 -*-import os
import requests
import jenkins##获取任务名称
jobname = os.getenv('jobname','')##jenkins基本配置
jenkins_server_url = 'http://172.16.1.203:8080'
user_id = 'zwh'
api_token = '11b9409ee0c01ca911e2dc70972919e141'
server=jenkins.Jenkins(jenkins_server_url,user_id,api_token)##获取构建信息的网址
build_number=server.get_job_info('auto_publish_squirrel2.0_back').get('lastBuild','').get('number','')
##选择所选任务左后一次构建记录
build_url=server.get_build_info('auto_publish_squirrel2.0_back',build_number).get('url')##发送信息
url = ‘XXXX’
headers = {'Content-Type': 'text/plain',
}data = {"msgtype": "text","text": {"content": '{}运行失败,日志查看地址{}console'.format(jobname, build_url)}
}requests.post(url=url, headers=headers, json=data)
构建后操作选择trigger parameterized build on other projects
失败后运行
参数选择当前任务名称
jenkins构建失败后将信息发送到企业微信相关推荐
- hivesql失败告警发送到企业微信
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文 文章目录 前言 一.pandas是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 离线数仓一般情况下都是通过写hive sq ...
- Jenkins构建失败发送邮件
前言 这篇我们来说一下,当构建失败之后发送邮件通知相关的人员. 安装发送邮件插件 由于Jenkins内置的邮件发送功能有点少.所以我们需要安装一个邮件插件. Email Extension Plugi ...
- linux信任本地jar包,jar包在linux本地运行成功, 但是jenkins构建失败
一个springboot服务的jar包在linux本地运行成功, 但是jenkins构建失败,报错,求解决 我的jenkins shell脚本 BUILD_ID=dontKillMe java -ja ...
- linux 执行jar包 不生成日志文件,jar包在linux本地运行成功, 但是jenkins构建失败...
一个springboot服务的jar包在linux本地运行成功, 但是jenkins构建失败,报错,求解决 我的jenkins shell脚本 BUILD_ID=dontKillMe java -ja ...
- Python win32com 控制excel自动刷新保存数据并截图发送到企业微信
Python win32com 控制excel自动刷新保存数据并截图发送到企业微信 业务需求 功能模块 爬虫 运行excel宏,刷新保存excel数据 指定区域截图 发送图片到企业微信 业务需求 每天 ...
- htmltabl+imgki发送到企业微信
说明: 1.将表格生成html格式,然后截图html保存图片,最后发送到企业微信群 2.win10请安装wkhtmltoimage文件,否则运行提示报错 3.centos7也要安装wkhtmltoim ...
- Jenkins构建完成后通过SVN Publisher Plugin上传文件到指定的SVN(教程收集)
SVN Publisher Plugin:https://wiki.jenkins-ci.org/display/JENKINS/SVN+Publisher 构建完成后的文件,比如Maven打的war ...
- 解决jenkins构建失败,空间不足问题
随着构建次数过多,之后jenkins构建会出现空间不足的问题,解决方式如下: 目录 1.配置时,去除旧的构建任务 2.使用脚本,删除历史构建 3.清理磁盘空间 4.重新加载服务器节点 1.配置时,去除 ...
- 获取MAC OS苹果电脑配置信息,发送到企业微信机器人自动提醒
import subprocess import requests import time import jsonclass MacInfo:def __init__(self):self.strSe ...
最新文章
- udacity 项目3人脸检测
- 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | 加固厂商在 ART 下使用的两种类加载器 | InMemoryDexClassLoader 源码 )
- ButterKnife Zelezny导入不成功遇到的问题
- 现在也是只能谢谢随笔了,但是在以后收货的日子里会有更多的感想记下
- API函数MessageBox的参数与返回值
- mx250显卡天梯图_笔记本电脑显卡分析(天梯图)
- spark的数三角形算法_Spark任务调度概述
- ZOJ 1111 Poker Hands
- SEO优化_文章原创怎么写
- 安卓开发——Androidstudio设置网络代理
- 喇叭POP爆破音产生的原因与解决办法
- 短视频获客系统另附属源码理论分享
- 分布式技术(5)服务高可用:幂等性设计
- vue输入空格符 以及空字符串在页面不显示或者只显示一个的问题
- 多模态 跨模态|人机交互新突破!
- 奇瑞鲍思语将十万级无界Pro推出市场
- 手机中html文件能不能删除,如何彻底删除手机里的文件,并且不能被恢复?
- 苹果电池ti测试软件,iPhone真实电池寿命快速检测,比苹果官方测的还准!
- Java注解方法实现BigDecimal保留两位小数(案例详解)
- 32g服务器做成虚拟,服务器32g内存 tomcat设置多大
热门文章
- python绘制花朵图案_Python编写万花尺图案实例
- vue2中h(“router-view“) vue3如何写?
- EF框架(一)搭建过程
- 特征选择(一)-维数问题与类内距离
- 清北师哥推荐的CV/NLP 算法工程师培养计划,强无敌!
- 计算机视觉未来的挑战,搜狗斩获ICPR 2020人脸关键点检测挑战赛冠军 计算机视觉技术持续领先...
- JQuery 遍历List,数组,对象
- 2014年华为南研所校园招聘---机试+面试
- 在java程序中制作动图
- 【JPA】SpringData JPA