当前位置: 首页 > news >正文

做化工的网站网络互联网推广

做化工的网站,网络互联网推广,成都网站建设公司官网,做我姓什么的网站添加钉钉机器人 在钉钉群设置里添加机器人拿出Webhook地址,设置关键词 Jenkins安装钉钉插件 Dashboard > 系统管理 > 插件管理,搜索构建通知,直接搜索Ding Talk也行 安装DingTalk插件,重启Jenkins 来到Dashboard > 系…

添加钉钉机器人

在钉钉群设置里添加机器人拿出Webhook地址,设置关键词

在这里插入图片描述

Jenkins安装钉钉插件

Dashboard > 系统管理 > 插件管理,搜索构建通知,直接搜索Ding Talk也行

安装DingTalk插件,重启Jenkins

在这里插入图片描述
来到Dashboard > 系统管理

滑到最底下,多了个钉钉(发送钉钉消息)

在这里插入图片描述
设置你的通知时机

日志里的”详细日志“是否勾选都可以,勾上会在详细日志里打印告警信息

在这里插入图片描述
添加机器人信息

在这里插入图片描述

告警通知方式1

修改Jenkinsfile脚本文件

和stages同级,添加post成功和失败都通知

post{success{dingtalk(robot: 'Jenkins_Dingding',type:'MARKDOWN',title: "success: ${JOB_NAME}",text: ["- 成功构建:${JOB_NAME}项目!\n- 版本:${version}\n- 持续时间:${currentBuild.durationString}\n- 任务:#${JOB_NAME}"],)}failure{dingtalk(robot: 'Jenkins-Dingding',type:'MARKDOWN',title: "success: ${JOB_NAME}",text: ["- 失败构建:${JOB_NAME}项目!\n- 版本:${version}\n- 持续时间:${currentBuild.durationString}\n- 任务:#${JOB_NAME}"],)}}

在这里插入图片描述

告警通知方式2(推荐)

直接在pipeline任务设置中添加钉钉机器人,我这只设置了艾特我,多个可以用逗号隔开

此方式可以点击窗口直接跳转到构建页面

支持直接登录Jenkins控制台

支持直接查看更改记录

在这里插入图片描述

构建完通知效果

告警1

在这里插入图片描述

告警2

在这里插入图片描述

Jenkinsfile脚本文件完整内容

//所有脚本命令放在pipeline中
pipeline{//指定任务哪个集群节点执行agent any	//声明全局变量,给后面使用environment{//Harbor地址harbor_addr = '192.168.170.111:80'//仓库名harbor_warehouse = 'monster'//用户名harbor_user = 'admin'//密码harbor_pwd = 'Harbor12345'}stages{stage('拉取Gitlab仓库代码'){steps{checkout scmGit(branches: [[name: '${version}']], extensions: [], userRemoteConfigs: [[url: 'http://192.168.170.111:8888/root/jenkins-cicd-mytest.git']])}}stage('Maven构建项目'){steps{sh '/var/jenkins_home/maven/bin/mvn clean package -DskipTests'}}stage('SonarQube检查代码质量'){steps{sh '/var/jenkins_home/sonar-scanner/bin/sonar-scanner -Dsonar.source=./ -Dsonar.projectname=${JOB_NAME} -Dsonar.projectKey=${JOB_NAME} -Dsonar.java.binaries=target -Dsonar.login=8b2d57757d51a640fa47d90cce47b2d480170093'}}stage('制作自定义Docker镜像'){steps{sh '''mv target/*.jar docker
docker build -t ${JOB_NAME}:$version docker/'''}}stage('推送镜像到Harbor仓库'){steps{sh '''docker login -u ${harbor_user} -p ${harbor_pwd} ${harbor_addr}
docker tag ${JOB_NAME}:${version} ${harbor_addr}/${harbor_warehouse}/${JOB_NAME}:${version}
docker push ${harbor_addr}/${harbor_warehouse}/${JOB_NAME}:${version}'''}}stage('通知目标服务器拉取镜像并启动'){steps{sshPublisher(publishers: [sshPublisherDesc(configName: '应用服务器-170.111', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: "deploy.sh $harbor_addr $harbor_warehouse $JOB_NAME $version $host_port $container_port", execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])}}}post{success{dingtalk(robot: 'Jenkins_Dingding',type:'MARKDOWN',title: "success: ${JOB_NAME}",text: ["- 成功构建:${JOB_NAME}项目!\n- 版本:${version}\n- 持续时间:${currentBuild.durationString}\n- 任务:#${JOB_NAME}"],)}failure{dingtalk(robot: 'Jenkins-Dingding',type:'MARKDOWN',title: "success: ${JOB_NAME}",text: ["- 失败构建:${JOB_NAME}项目!\n- 版本:${version}\n- 持续时间:${currentBuild.durationString}\n- 任务:#${JOB_NAME}"],)}}
}
http://www.hrbkazy.com/news/21025.html

相关文章:

  • 怎样建企业网站广东广州重大新闻
  • 网站做的好的tkd百度400电话
  • 网站恶意攻击适合seo的网站
  • 怎么做网站流量赚钱什么是网络推广营销
  • 做外贸公司网站重不重要seo外链推广平台
  • 网站开发人员结构配比自己建网站详细流程
  • 网站 开发 价格百度站长平台网站提交
  • 线上推广有哪些渠道seo关键词词库
  • wordpress主题无法安装目录网络优化工作内容
  • oppo网站开发设计app开发用什么软件
  • 杨和勒流网站建设google play三件套
  • 网页制作与设计实验报告总结seo接单平台
  • 韩国做游戏的电影 迅雷下载网站经典广告推广词
  • 如何开个公司网站上海疫情突然消失的原因
  • java做网站评论怎么做百度搜题网页版入口
  • 廊坊营销网站团队简述网络营销与传统营销的整合
  • html5手机网站开发工具湖北疫情最新情况
  • mvc个人网站怎么做排名优化网站seo排名
  • 微信公众号网站怎么做郑州seo排名工具
  • 网站建设mus18二级域名查询网站
  • 网站浮动客服代码推广普通话宣传内容
  • 网站建设流程步骤网站功能优化的方法
  • 网站开发教学厦门网站推广费用
  • 新疆做网站公司西安关键字优化哪家好
  • 做ppt的图片素材网站seo实战密码第三版pdf
  • 做视频商用模板哪个网站靠谱宁波优化系统
  • 望野是什么意思湖南网站建设推广优化
  • 长春南关网站建设博客优化网站seo怎么写
  • 千岛湖网站建设全国最新疫情最新消息
  • 重庆网站建设吧广告语