使用Azure DevOps構(gòu)建發(fā)布流水線
本文介紹了如何使用Azure DevOps創(chuàng)建一個發(fā)布流水線來自動化部署和完成發(fā)布過程。
Azure DevOps Pipelines
Azure DevOps主要通過管理代碼、管理服務(wù)器、管理發(fā)布的管道來實現(xiàn)一體化解決方案 發(fā)布流程: ? 略 ? ? ? ? 2.3、服務(wù)器狀態(tài)查看 ? ? ? 3、 創(chuàng)建 Pipline(構(gòu)建代碼) ? 3.1.1、選擇構(gòu)建模板 ? 3.1.2、生成的Y AML ? 3.1.3、編輯Y AML ? ? ? ? 3. 2 .1、選擇構(gòu)建模板 ? 3. 2 . 2 、編輯Y AM
Azure Devops集成 SonarQube檢測代碼質(zhì)量
SonarQube 是一個用于代碼質(zhì)量管理的開源平臺,用于管理源代碼的質(zhì)量。同時 SonarQube 還對大量的持續(xù)集成工具提供了接口支持,可以很方便地在持續(xù)集成中使用 SonarQube. 通過插件形式,可以支持包括 Java,C#,C/C++、PL/SQL、Cobol、JavaScrip、Groovy、Ruby 、python等二十五種編程語言的代
Azure DevOps Server 2022 (TFS 2022)
時隔兩年,微軟公司再次發(fā)布Azure DevOps Server(之前名為TFS) 的最新新版本2022。 雖然現(xiàn)在還只是RC1版本,但是承襲近年來微軟發(fā)布產(chǎn)品的系統(tǒng),這個RC版本支持生產(chǎn)升級和技術(shù)支持,用戶完全可以放心安裝或升級。 相比Azure DevOps Server 2020,最新發(fā)布的這個版本主要在“交付計劃
Azure DevOps構(gòu)建CICD流水線
Azure AKS Azure CR Azure DevOps .NET Core示例 Dockerfile deploy.yaml Java示例 Dockerfile deploy.yaml 注冊Azure AD應(yīng)用 打開Azure portal,導(dǎo)航到Azure AD 選擇應(yīng)用注冊,點擊新注冊 輸入應(yīng)用名稱,點擊注冊 創(chuàng)建客戶端密碼 分配應(yīng)用訂閱的參與者角色 導(dǎo)航到訂閱,選擇Access control(IAM),點擊添加按鈕,
Azure DevOps(三)Azure Pipeline 自動化將程序包上傳到 Azure Blob Storage
結(jié)合前幾篇文章,我們了解到 Azure Pipeline 完美的解決了持續(xù)集成,自動編譯。同時也兼顧了 Sonarqube 作為代碼掃描工具。接下來另外一個問題出現(xiàn)了,Azure DevOps 由于有人員限制,項目上不能給非開發(fā)人員或者外包成員開權(quán)限,這個時候就需要將編譯好的程序包上傳到公共網(wǎng)盤
Azure DevOps(二)Azure Pipeline 集成 SonarQube 維護(hù)代碼質(zhì)量和安全性
對于今天所分析的 SonarQube,首先我們得了解什么是 SonarQube ? SonarQube 又能幫我們做什么?我們是否在項目開發(fā)的過程中遇到人為 Review 代碼審核規(guī)范?帶著以上問題,開始今天的分析內(nèi)容吧 !!! 1)什么是 SonarQube ? SonarQube 是一種自動代碼審查工具,用于檢測代碼中的錯誤、漏洞
Azure DevOps Server 2022.0.1升級手冊
Contents 1. 概述 2. 操作方法 2.1 安裝操作系統(tǒng) 2.2 安裝數(shù)據(jù)庫 2.4 還原數(shù)據(jù) 2.3 安裝和配置Azure DevOps Server 1. 概述 Azure DevOps Server 是微軟公司經(jīng)過20多年的持續(xù)開發(fā),逐漸將需求管理、敏捷實踐、源代碼管理、持續(xù)集成等功能集成一體,實現(xiàn)應(yīng)用軟件生命周期全流程服務(wù)的技術(shù)平臺
Azure DevOps Server 數(shù)據(jù)還原方式三:增量還原
Contents 1. 概述 2. 操作方式 2.1 創(chuàng)建共享文件夾,并將備份文件復(fù)制到共享文件夾中 2.2 還原數(shù)據(jù) 3 驗證還原的數(shù)據(jù)庫 3.1 方式一:核對工作項所在的表的數(shù)據(jù) 3.2 方式二:將數(shù)據(jù)庫配置到應(yīng)用層,在應(yīng)用中驗證數(shù)據(jù) 4. 常見問題: 4.1 不能使用localhost作為共享文件夾 4.2 還原數(shù)據(jù)
Azure Devops上模版化K8s部署
在2022年我們終于完成了主要業(yè)務(wù)系統(tǒng)上K8s的計劃,在這里總結(jié)下我們上K8s時候的模版工程。 ? 前提條件 本文不討論K8s是什么,什么是容器化,為什么需要容器化,什么是微服務(wù)等這些基礎(chǔ)內(nèi)容,這些到處說的爛大街了。此類內(nèi)容有興趣可以看看微軟系的介紹: 微服務(wù)體系架
Azure DevOps(一)基于 Net6.0 的 WPF 程序如何進(jìn)行持續(xù)集成、持續(xù)編譯
我們是否正在為如何快速的編譯、部署客戶端應(yīng)用程序而煩惱?這也是博主最近遇到的問題。目前博主所在公司主要做項目級的定制化開發(fā),多以 C/S 架構(gòu)的 WPF 程序為主,每次到了協(xié)助開發(fā)團(tuán)隊給實施團(tuán)隊編譯好的要測試程序包時,就會出現(xiàn)多人協(xié)助,編譯、打包好的二進(jìn)制
Azure DevOps Server 2022新功能:導(dǎo)入和導(dǎo)出到CSV文件,實現(xiàn)批量修改工作項
Azure DevOps Server(之前名稱為TFS)作為微軟的軟件研發(fā)管理平臺產(chǎn)品,由于系統(tǒng)涉及到軟件開發(fā)的全過程和多種角色,服務(wù)器中積累了大量的軟件開發(fā)過程數(shù)據(jù),例如需求、評審、Bug和測試用例等。在對這些數(shù)據(jù)進(jìn)行批量操作(例如批量更新、導(dǎo)入、導(dǎo)出和數(shù)據(jù)分析)的過程中,進(jìn)
【Azure】淺析 Azure 交互工具:Azure 門戶、Azure Cloud Shell、 Azure CLI 和 Azure PowerShell | 文末送書
本文將深入淺出地探討Microsoft Azure云計算平臺中的四種主要交互工具:Azure門戶、Azure Cloud Shell、Azure CLI 和Azure PowerShell。不論您是初學(xué)者還是專業(yè)人士,這篇文章將為您揭示每種工具的優(yōu)勢和適用場景,幫助您更好地管理和配置Azure服務(wù)。Azure門戶是一個易于上手的Web圖形界面
【Azure】微軟 Azure 基礎(chǔ)解析(九)Azure 標(biāo)識、身份管理、Azure AD 的功能與用途
本系列博文還在更新中,收錄在專欄:「Azure探秘:構(gòu)建云計算世界」 專欄中。 本系列文章列表如下: 【Azure】微軟 Azure 基礎(chǔ)解析(三)云計算運營中的 CapEx 與 OpEx,如何區(qū)分 CapEx 與 OpEx 【Azure】微軟 Azure 基礎(chǔ)解析(四)Azure核心結(jié)構(gòu)組件之?dāng)?shù)據(jù)中心、區(qū)域與區(qū)域?qū)Α⒖捎?/p>
【DevOps】DevOps—基本概念
維基百科定義: DevOps是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn) 開發(fā)、技術(shù)運營 和 質(zhì)量保障(QA) 部門之間的溝通、協(xié)作與整合。我理解DevOps是一種軟件管理思維模式。 為什么會有DevOps呢,或者說軟件開發(fā)領(lǐng)域是怎么樣演變出DevOps這個概念的呢? 項目管理模式的演變是受