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

修改 dingtalk参数

parent 67bd7bca
......@@ -132,23 +132,8 @@ def ding_talk(buildNumber,flags) {
}""",
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) {
dest_url = "http://eos.quantgroups.com/api/etcd/set_image_info"
......@@ -606,6 +591,31 @@ def dockerbuild_and_push(imageTagInfo,buildNumber,systemName,branchName,timeStem
// 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) {
stage('Deploy To K8s Cluster'){
_utils().beautyEcho("Deploy To K8S Cluster image: ${imageTag} to:${namespace}", "info")
......
......@@ -86,9 +86,11 @@ def call(body) {
/* 4 */
stage('Clean'){
_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.ding_talk(buildNumber,"success")
}
} catch (err) {
_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