真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用JenkinsDashboard插件可視化部署

本篇內(nèi)容介紹了“如何使用Jenkins Dashboard插件可視化部署”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),路南企業(yè)網(wǎng)站建設(shè),路南品牌網(wǎng)站建設(shè),網(wǎng)站定制,路南網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,路南網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

使用Jenkins可視化部署

插件地址:https://plugins.jenkins.io/deploy-dashboard/ 插件名稱:Deploy Dashboard by  Namecheap

如何使用Jenkins Dashboard插件可視化部署

您是否曾經(jīng)問過自己或您的同事“開發(fā)環(huán)境中當(dāng)前部署了哪個(gè)版本?” 或“昨天將修補(bǔ)程序部署到生產(chǎn)了嗎?”  或“我們的客戶兩天前遇到了一個(gè)錯(cuò)誤。您還記得當(dāng)時(shí)部署的版本嗎?”。

如果經(jīng)常出現(xiàn)諸如此類的問題,并且您使用Jenkins進(jìn)行其CI / CD處理,那么此插件絕對適合您!

在敏捷開發(fā)領(lǐng)域,我們必須非常頻繁地更新軟件應(yīng)用程序。每個(gè)版本都應(yīng)部署到眾多環(huán)境中。最終,當(dāng)我們談?wù)搶⒛膫€(gè)版本部署到哪個(gè)環(huán)境時(shí),情況變得一團(tuán)糟。將整體部署狀態(tài)放在一個(gè)地方會很好,對嗎?

在Namecheap,我們將Jenkins用于CI/CD。因此,我們決定通過編寫一個(gè)名為Deploy  Dashboard的Jenkins插件來確保始終檢查每個(gè)部署狀態(tài)。

在本文中,我將向您展示該插件的功能以及如何使用它。

使用Deploy  Dashboard進(jìn)行可視化

首先,我們想知道哪些代碼發(fā)布版本已部署到哪些測試和生產(chǎn)環(huán)境(或設(shè)備)。為了實(shí)現(xiàn)此目標(biāo),我們制作了一個(gè)自定義視圖,用作儀表板。

如何使用Jenkins Dashboard插件可視化部署

此外,可以通過單擊特定環(huán)境查看發(fā)布?xì)v史。

如何使用Jenkins Dashboard插件可視化部署

入門:將新版本添加到儀表板

假設(shè)您已經(jīng)有一個(gè)Jenkins作業(yè)可以構(gòu)建和部署您的應(yīng)用程序。您唯一要做的就是addDeployToDashboard使用環(huán)境名稱和應(yīng)用程序版本參數(shù)調(diào)用該方法。

properties([parameters([     string(name: 'version', description: 'App version to deploy'),     choice(         name: 'env',         choices: ['dev', 'prod'],         description: 'Environment where the app should be deployed'     ) ])]) node {     //...     stage("Deploy") {         // Deploy app version ${params.version} to ${params.env} env                  //add release information to the dashboard         addDeployToDashboard(             env: params.env,             buildNumber: params.version         )     } }

創(chuàng)建儀表板

在Jenkins主頁或文件夾上,單擊+選項(xiàng)卡以啟動新視圖向?qū)?如果看不到+,則可能是您無權(quán)創(chuàng)建新視圖)。

如何使用Jenkins Dashboard插件可視化部署

在“創(chuàng)建新視圖”頁面上,為視圖命名,然后選擇“部署視圖”類型,然后單擊“確定”。

如何使用Jenkins Dashboard插件可視化部署

正則表達(dá)式可用于指定要包含在視圖中的作業(yè)。(例如:“ .*”將選擇文件夾中的所有作業(yè))。

如何使用Jenkins Dashboard插件可視化部署

將部署按鈕添加到您的版本

在某些情況下,您希望將CI管道與CD分開保存。在這種情況下,Deploy Dashboard  Plugin允許您向構(gòu)建側(cè)邊欄添加其他按鈕。您應(yīng)該只調(diào)用buildAddUrl帶有標(biāo)題和URL地址的方法。

node {     stage("Build") {         String builtVersion = "v2.7.5"         // Build app with ${builtVersion} version         //Add buttons to the left sidebar         buildAddUrl(title: 'Deploy to DEV', url: "/job/app-deploy/parambuild/?env=dev&version=${builtVersion}")         buildAddUrl(title: 'Deploy to PROD', url: "/job/app-deploy/parambuild/?env=prod&version=${builtVersion}")     } }
如何使用Jenkins Dashboard插件可視化部署

此功能對于質(zhì)量檢查團(tuán)隊(duì)非常有用。只需單擊幾下,他們就可以將任何現(xiàn)有版本部署到其環(huán)境中。我希望它有助于改善您對Jenkins的體驗(yàn)!歡迎您為GitHub中的項(xiàng)目做出貢獻(xiàn)。

聲明式腳本

pipeline {     agent any     parameters {       choice choices: ['dev','prod'], description: '', name: 'env'       string defaultValue: '', description: '', name: 'version', trim: false     }             stages {         stage('Hello') {             steps {                 script {                    addDeployToDashboard(                         env: params.env,                         buildNumber: params.version                     )                 }             }         }     } }

“如何使用Jenkins Dashboard插件可視化部署”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站欄目:如何使用JenkinsDashboard插件可視化部署
文章出自:http://weahome.cn/article/gcghee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部