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

怎样建网站?购物网站app

怎样建网站?,购物网站app,网站外链平台,020网站建设合同范本添加钉钉机器人 在钉钉群设置里添加机器人拿出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.yayakq.cn/news/600919/

相关文章:

  • 怎么在百度建网站扬中网站推广报价
  • 网站中文域名怎么做有创意的设计作品
  • 做八闽最好的中学网站2018网站开发最流行的语言
  • 做网站站长先把作息和身体搞好wordpress pdf 打印
  • 不用dw怎么做网站软件开发项目文档怎么写
  • 做内容网站卖网站赚钱吗
  • 上海网站建设q.479185700棒文山州建设局信息网站
  • 做网站公司需要什么职位wordpress 图片拉伸
  • 基于jsp的网站开发的文献c在线编程网站
  • 做网站互联网公司有哪些小广告的胶怎么清理
  • 泉州建行 网站成都展示型网页制作公司
  • 网络空间安全培训机构泉州seo外包平台
  • 扬中网站哪家做得好贵州公司网站建设比选公示
  • 微擎可以做企业网站吗东营建设信息网(东营市住房和城乡
  • html5 微网站布局如何开发一款app软件
  • 提供建站服务的网络公司的比较网站建设 教学设计
  • 电子信息工程论坛seo培训讲师招聘
  • 便捷网站建设费用甜品网站网页设计代码
  • 建南沙做网站公司网站编程设计如何写备注
  • 优秀网页设计网站是企业微信小程序制作
  • 电子商务网站建设方案案例企业名录搜索软件终身免费
  • 使用angularjs的网站网站上二维码怎么做的
  • 免费网站奖励自己游戏网站关键词 查询
  • 网站色彩学东莞网站制作实力乐云seo
  • 网站设计昆明网站建设作用 名词解释
  • 设计公司网站页面设计网站开发新闻
  • 泰州做网站多少钱网站开发建设价格
  • 投资网站维护做网站机构图用什么工具
  • 关于集团网站建设申请网站 跑马灯图片怎么做
  • 开平市城乡建设局网站竹子网站建站