Commit 5dded53e authored by 智勇's avatar 智勇

markdown 优化

parent e3d6a886
const _ = require('lodash')
const schedule = require('node-schedule')
const request = require('request')
const moment = require('moment')
......@@ -23,6 +24,7 @@ const dingTalkPush = async function (item, is_recover) {
// const key = `${item.metadata.namespace}:${item.metadata.name}#${item.metadata.labels['qcloud-app']}`
let message
let status
const image = _.get(item.spec.containers, '[0].image', '')
switch (item.status.conditions.length) {
case 1:
message = item.status.conditions[0].reason
......@@ -46,7 +48,6 @@ const dingTalkPush = async function (item, is_recover) {
title: 'pipeline项目添加信息如下',
text: '> 描述信息 : 腾讯云服务---恢复正常通知\n\n'
+ `> 项目名称 : ${item.metadata.labels['qcloud-app']}\n\n`
+ `> 项目类型 : ${item.metadata.labels.type}\n\n`
+ `> 命名空间 : ${item.metadata.namespace}\n\n`
+ `> 恢复时间 : ${moment()
.format('YYYY-MM-DD HH:mm:ss')}\n\n`,
......@@ -55,14 +56,15 @@ const dingTalkPush = async function (item, is_recover) {
msgtype: 'markdown',
markdown: {
title: 'pipeline项目添加信息如下',
text: '> 描述信息 : 腾讯云服务---异常提醒通知\n\n'
text: '> <font color=#FF0000> 描述信息 : 腾讯云服务---异常提醒通知\n\n'
+ `> 项目名称 : ${item.metadata.labels['qcloud-app']}\n\n`
+ `> <font color=#FF0000> 项目分支 : ${image}\n\n`
+ `> 项目类型 : ${item.metadata.labels.type}\n\n`
+ `> 命名空间 : ${item.metadata.namespace}\n\n`
+ `> 异常原因 : ${message}\n\n`
+ `> 异常时间 : ${moment()
.format('YYYY-MM-DD HH:mm:ss')}\n\n`
+ `[查看详情](http://qa2.liangkebang.com/dockers/runingEnv/${item.metadata.namespace})`,
+ `[点击查看](http://qa2.liangkebang.com/dockers/runingEnv/${item.metadata.namespace})`,
},
};
await awaitRequest({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment