国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)]

這篇具有很好參考價(jià)值的文章主要介紹了[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)]。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

15、釘釘告警

創(chuàng)建項(xiàng)目群,然后添加機(jī)器人

首先需要在釘釘中創(chuàng)建一個(gè)項(xiàng)目群。

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

添加機(jī)器人

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘
[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

復(fù)制Webhook,后面在 Jenkins 配置時(shí)需要使用。

Jenkins 系統(tǒng)配置

????????在Jennkins中下載build user vars plugin,獲取項(xiàng)目中的相關(guān)變量值

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

在 Jenkins 中下載 DingTalk 插件。

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

在 Jenkins 的系統(tǒng)管理中可找到“釘釘”,這是安裝過(guò) DingTalk 后出現(xiàn)的。

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘
[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

項(xiàng)目配置

修改Jenkinsfile文件,添加釘釘提示信息

構(gòu)建后通知配置于 pipeline {} 中,與 stages {} 同級(jí)

post {
                   success {
                       dingtalk(
                            robot: 'JenkinsDingDing',
                            type: 'MARKDOWN',
                            text: ["## 項(xiàng)目構(gòu)建${env.JOB_NAME}次通知",
                           "- 項(xiàng)目名稱:${env.PROJECT_NAME}",
                           "- 項(xiàng)目版本:${env.ptag}",
                           "- 構(gòu)建人:${env.EXECUTOR_NAME}",
                           "- 構(gòu)建結(jié)果:${env.JOB_STATUS}",
                           "- 構(gòu)建用時(shí):${env.JOB_DURATION}"]
                       )
                   }
                   failure {
                       dingtalk(
                            robot: 'JenkinsDingDing',
                            type: 'MARKDOWN',
                            text: [
                           "## 項(xiàng)目構(gòu)建${env.JOB_NAME}次通知",
                           "- 項(xiàng)目名稱:${env.PROJECT_NAME}",
                           "- 項(xiàng)目版本:${env.ptag}",
                           "- 構(gòu)建人:${env.EXECUTOR_NAME}",
                           "- 構(gòu)建結(jié)果:${env.JOB_STATUS}",
                           "- 構(gòu)建用時(shí):${env.JOB_DURATION}"]
                       )
       }
   }

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

測(cè)試

當(dāng)構(gòu)建成功時(shí),可以看到釘釘發(fā)送通知

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

當(dāng)構(gòu)建失敗時(shí)
[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘
????????修改Jenkinsfile文件方法存在一點(diǎn)小問(wèn)題,可以使用不修改Jenkinsfile文件的方法

不修改Jenkinsfile文件,添加釘釘提示信息

????????打開項(xiàng)目的“配置”,在 General 中可以看到前面配置的釘釘機(jī)器人,點(diǎn)擊該機(jī)器人的 “高級(jí)”。

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

# 項(xiàng)目部署通知
## 項(xiàng)目構(gòu)建${JOB_NAME}次
- 項(xiàng)目名稱:${PROJECT_NAME}
- 項(xiàng)目版本:${ptag}
- 構(gòu)建人:${EXECUTOR_NAME}
- 構(gòu)建結(jié)果:${JOB_STATUS}
- 構(gòu)建用時(shí):${JOB_DURATION}

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

測(cè)試

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)],docker,ci/cd,釘釘

結(jié)束~~~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-635881.html

到了這里,關(guān)于[Docker實(shí)現(xiàn)測(cè)試部署CI/CD----構(gòu)建成功后釘釘告警(7)]的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【持續(xù)集成CI/持續(xù)部署CD】六、Docker Compose構(gòu)建CI全流程

    【持續(xù)集成CI/持續(xù)部署CD】六、Docker Compose構(gòu)建CI全流程

    1. 創(chuàng)建宿主機(jī)掛載目錄并賦權(quán) 2. 新建 Jenkins+Sonar 安裝腳本 jenkins-compose.yml 腳本,這里的 Jenkins 使用的是 Docker 官方推薦的鏡像 jenkinsci/blueocean,在實(shí)際使用中發(fā)現(xiàn),即使不修改插件下載地址,也可以下載插件,所以比較推薦這個(gè)鏡像。 3. 在 jenkins-compose.yml 文件所在目錄下執(zhí)行

    2024年02月10日
    瀏覽(27)
  • docker部署Jenkins(Jenkins+Gitlab+Maven實(shí)現(xiàn)CI/CD)

    docker部署Jenkins(Jenkins+Gitlab+Maven實(shí)現(xiàn)CI/CD)

    ?? ?? GitLab是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的Web服務(wù),可通過(guò)Web界面進(jìn)行訪問(wèn)公開的或者私人項(xiàng)目。它擁有與Github類似的功能,能夠?yàn)g覽源代碼,管理缺陷和注釋。 ??????GitLab是由GitLabInc.開發(fā),使用MIT許可證的基于

    2024年02月03日
    瀏覽(32)
  • 使用gitlab 自帶 CI/CD 構(gòu)建部署項(xiàng)目

    使用gitlab 自帶 CI/CD 構(gòu)建部署項(xiàng)目

    這里我用的是橋接模式 橋接模式方便局域網(wǎng)內(nèi)的小伙伴一起使用 如果沒(méi)有這個(gè)打算可跳過(guò)這步 編輯網(wǎng)絡(luò) vi /etc/sysconfig/network-scripts/ifcfg-你的網(wǎng)絡(luò)名稱 修改如下內(nèi)容 這里我有句話要講, 這些信息配置完成后出現(xiàn)\\\"網(wǎng)絡(luò)不可達(dá)\\\" 需要把 BOOTPROTO 改為 dhcp 詳情可參考 處理網(wǎng)絡(luò)不可達(dá)

    2024年02月12日
    瀏覽(27)
  • CI/CD 管道安全:構(gòu)建和部署之外的最佳實(shí)踐

    CI/CD 管道安全:構(gòu)建和部署之外的最佳實(shí)踐

    鑒于對(duì)快速創(chuàng)新和敏捷方法論采用的需求,持續(xù)集成/持續(xù)部署 (CI/CD) 管道已成為構(gòu)建所有 DevOps 流程的基礎(chǔ)。他們是高效交付的支柱。? 事實(shí)上,根據(jù)持續(xù)交付狀態(tài)報(bào)告,使用 CI/CD 工具與所有指標(biāo)上更好的軟件交付性能相關(guān)。 這些管道給組織帶來(lái)了難以置信的安全風(fēng)險(xiǎn),后

    2024年02月19日
    瀏覽(20)
  • Gitlab CI/CD筆記-第三天-使用主機(jī)docker in docker 進(jìn)行構(gòu)建并push鏡像。

    Gitlab CI/CD筆記-第三天-使用主機(jī)docker in docker 進(jìn)行構(gòu)建并push鏡像。

    一、啥叫docker in docker? ? ? ? ? ? ? ? 1.就是允許的鏡像里頭有一個(gè)docker,但這個(gè)docekr鏡像只有docker的cli和/var/lib/docker.sock的套接字,沒(méi)有允許build.然后里頭又運(yùn)行了一個(gè)docker,這個(gè)docker有build的能力,此時(shí)構(gòu)建時(shí)就是里頭的docker使用外部的docker-/var/lib/docker.sock的套接字進(jìn)行b

    2024年02月13日
    瀏覽(32)
  • 基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測(cè)

    基于Docker構(gòu)建CI/CD工具鏈(七)使用Jmeter進(jìn)行自動(dòng)化壓測(cè)

    上一篇文章中,我們?cè)敿?xì)介紹了構(gòu)建 Apifox Cli 的 Docker 鏡像的步驟,并通過(guò)簡(jiǎn)單的示例演示了如何利用 GitLab 的 CI/CD 功能,將構(gòu)建好的鏡像利用在自動(dòng)化測(cè)試作業(yè)中。在今天的文章中,我們將重點(diǎn)討論如何構(gòu)建 JMeter 的 Docker 鏡像,并演示如何在 GitLab 的 CI/CD 作業(yè)中利用該鏡像

    2024年04月16日
    瀏覽(35)
  • docker部署gitlab CI/CD (一)第一篇:部署gitlab及漢化

    docker部署gitlab CI/CD (一)第一篇:部署gitlab及漢化

    網(wǎng)上很多類似教程,但多少有點(diǎn)夾帶私貨,有的竟然拉取的第三方鏡像,而且很多都要修改配置文件,完全不知道是為什么,于是結(jié)合其他人的博客和官方文檔, 知其然也要知其所以然,于2023年4月17日寫下這篇。 官方文檔: https://docs.gitlab.com/ee/install/docker.html 主要參考博客

    2023年04月17日
    瀏覽(33)
  • Jenkins分布式實(shí)現(xiàn): 構(gòu)建彈性和可擴(kuò)展的CI/CD環(huán)境!

    Jenkins分布式實(shí)現(xiàn): 構(gòu)建彈性和可擴(kuò)展的CI/CD環(huán)境!

    Jenkins是一個(gè)流行的開源持續(xù)集成(Continuous Integration,CI)和持續(xù)交付(Continuous Delivery,CD)工具,它通過(guò)自動(dòng)化構(gòu)建、測(cè)試和部署過(guò)程,幫助開發(fā)團(tuán)隊(duì)更高效地交付軟件。Jenkins的分布式實(shí)現(xiàn)允許將任務(wù)分散到多個(gè)計(jì)算機(jī)上執(zhí)行,從而提高系統(tǒng)的彈性和可擴(kuò)展性。本文將深入

    2024年02月01日
    瀏覽(94)
  • nodejs前端項(xiàng)目的CI/CD實(shí)現(xiàn)(二)jenkins的容器化部署

    nodejs前端項(xiàng)目的CI/CD實(shí)現(xiàn)(二)jenkins的容器化部署

    docker安裝jenkins,可能你會(huì)反問(wèn),這太簡(jiǎn)單了,有什么好講的。 我最近就接手了一個(gè)打包項(xiàng)目,它是一個(gè)nodejs的前端項(xiàng)目,jenkins已在容器里部署且運(yùn)行OK。 但是,前端組很追求新技術(shù),不斷地升級(jí)Nodejs的版本,之前是14,現(xiàn)在需要升級(jí)到16。 也就是說(shuō),原本運(yùn)行順暢的打包不

    2024年01月20日
    瀏覽(24)
  • gitlab ci/cd+harbor+k8s實(shí)現(xiàn)一鍵部署(python項(xiàng)目)

    gitlab ci/cd+harbor+k8s實(shí)現(xiàn)一鍵部署(python項(xiàng)目)

    使用 kaniko 構(gòu)建 Docker 鏡像 如果倉(cāng)庫(kù)使用http

    2024年02月13日
    瀏覽(50)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包