Commit b533857a authored by kewei.jia's avatar kewei.jia

修改 dingtalk参数

parent 67bd7bca
...@@ -132,23 +132,8 @@ def ding_talk(buildNumber,flags) { ...@@ -132,23 +132,8 @@ def ding_talk(buildNumber,flags) {
}""", }""",
url:dest_url url:dest_url
} }
def ding_talk_back(buildNumber,flags,imageId,projectName,branchName,message) {
echo "test===========================================================================================test"
echo buildNumber
echo flags
echo imageId
dest_url = "http://192.168.29.80:3003/pipeline/dingTalk"
response = httpRequest httpMode:"POST",
consoleLogResponseBody:true,
contentType:"APPLICATION_JSON",
requestBody:"""{
"buildNumber":"${buildNumber}",
"flag":"${flags}",
"imageId":"${imageId}"
}""",
url:dest_url
}
def set_image_info(microservice_name, git_commit_hash, image) { def set_image_info(microservice_name, git_commit_hash, image) {
dest_url = "http://eos.quantgroups.com/api/etcd/set_image_info" dest_url = "http://eos.quantgroups.com/api/etcd/set_image_info"
...@@ -606,6 +591,31 @@ def dockerbuild_and_push(imageTagInfo,buildNumber,systemName,branchName,timeStem ...@@ -606,6 +591,31 @@ def dockerbuild_and_push(imageTagInfo,buildNumber,systemName,branchName,timeStem
// set_image_info(systemName, branchHashCode, imageTag) // set_image_info(systemName, branchHashCode, imageTag)
} }
def ding_talk_back(buildNumber,flags,image,cluster,tier) {
image = image.replaceAll("ccr.ccs.tencentyun.com/","")
def projectAttr = project_attr(systemName)
def host = projectAttr["host"]
def hostArray = host.split("\\.")
echo "test================================================test"
echo buildNumber
echo flags
echo image
echo cluster
dest_url = "http://192.168.29.80:3003/pipeline/dingTalk"
response = httpRequest httpMode:"POST",
consoleLogResponseBody:true,
contentType:"APPLICATION_JSON",
requestBody:"""{
"buildNumber":"${buildNumber}",
"flag":"${flags}",
"image":"${image}",
"cluster":"${cluster}",
"domain":"${hostArray[0]}",
"tier":"${tier},
}""",
url:dest_url
}
def deploy(namespace, systemName, imageTag, tier, isDeploy, cluster) { def deploy(namespace, systemName, imageTag, tier, isDeploy, cluster) {
stage('Deploy To K8s Cluster'){ stage('Deploy To K8s Cluster'){
_utils().beautyEcho("Deploy To K8S Cluster image: ${imageTag} to:${namespace}", "info") _utils().beautyEcho("Deploy To K8S Cluster image: ${imageTag} to:${namespace}", "info")
......
...@@ -86,9 +86,11 @@ def call(body) { ...@@ -86,9 +86,11 @@ def call(body) {
/* 4 */ /* 4 */
stage('Clean'){ stage('Clean'){
_utils.beautyEcho("Clear Cache Tmp", "stage") _utils.beautyEcho("Clear Cache Tmp", "stage")
_stage.ding_talk_back(buildNumber,"success",imageTagInfos[0]["imageTag"],cluster,config.tier)
_stage.clean_images(imageTagInfos[0]["imageTag"],contextDir,config.buildType) _stage.clean_images(imageTagInfos[0]["imageTag"],contextDir,config.buildType)
_stage.ding_talk(buildNumber,"success") _stage.ding_talk(buildNumber,"success")
} }
} catch (err) { } catch (err) {
_utils.beautyEcho(err, "fail") _utils.beautyEcho(err, "fail")
......
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