-
使用Azure DevOps构建发布流水线
本文介绍了如何使用Azure DevOps创建一个发布流水线来自动化部署和完成发布过程。
-
Azure DevOps Pipelines
Azure DevOps主要通过管理代码、管理服务器、管理发布的管道来实现一体化解决方案 发布流程: 略 2.3、服务器状态查看 3、 创建 Pipline(构建代码) 3.1.1、选择构建模板 3.1.2、生成的Y AML 3.1.3、编辑Y AML 3. 2 .1、选择构建模板 3. 2 . 2 、编辑Y AM
-
Azure Devops集成 SonarQube检测代码质量
SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 SonarQube. 通过插件形式,可以支持包括 Java,C#,C/C++、PL/SQL、Cobol、JavaScrip、Groovy、Ruby 、python等二十五种编程语言的代
-
Azure DevOps构建CICD流水线
Azure AKS Azure CR Azure DevOps .NET Core示例 Dockerfile deploy.yaml Java示例 Dockerfile deploy.yaml 注册Azure AD应用 打开Azure portal,导航到Azure AD 选择应用注册,点击新注册 输入应用名称,点击注册 创建客户端密码 分配应用订阅的参与者角色 导航到订阅,选择Access control(IAM),点击添加按钮,
-
Azure DevOps Server 2022 (TFS 2022)
时隔两年,微软公司再次发布Azure DevOps Server(之前名为TFS) 的最新新版本2022。 虽然现在还只是RC1版本,但是承袭近年来微软发布产品的系统,这个RC版本支持生产升级和技术支持,用户完全可以放心安装或升级。 相比Azure DevOps Server 2020,最新发布的这个版本主要在“交付计划
-
Azure DevOps(三)Azure Pipeline 自动化将程序包上传到 Azure Blob Storage
结合前几篇文章,我们了解到 Azure Pipeline 完美的解决了持续集成,自动编译。同时也兼顾了 Sonarqube 作为代码扫描工具。接下来另外一个问题出现了,Azure DevOps 由于有人员限制,项目上不能给非开发人员或者外包成员开权限,这个时候就需要将编译好的程序包上传到公共网盘
-
Azure DevOps(二)Azure Pipeline 集成 SonarQube 维护代码质量和安全性
对于今天所分析的 SonarQube,首先我们得了解什么是 SonarQube ? SonarQube 又能帮我们做什么?我们是否在项目开发的过程中遇到人为 Review 代码审核规范?带着以上问题,开始今天的分析内容吧 !!! 1)什么是 SonarQube ? SonarQube 是一种自动代码审查工具,用于检测代码中的错误、漏洞
-
Azure DevOps Server 2022.0.1升级手册
Contents 1. 概述 2. 操作方法 2.1 安装操作系统 2.2 安装数据库 2.4 还原数据 2.3 安装和配置Azure DevOps Server 1. 概述 Azure DevOps Server 是微软公司经过20多年的持续开发,逐渐将需求管理、敏捷实践、源代码管理、持续集成等功能集成一体,实现应用软件生命周期全流程服务的技术平台
-
Azure DevOps Server 数据还原方式三:增量还原
Contents 1. 概述 2. 操作方式 2.1 创建共享文件夹,并将备份文件复制到共享文件夹中 2.2 还原数据 3 验证还原的数据库 3.1 方式一:核对工作项所在的表的数据 3.2 方式二:将数据库配置到应用层,在应用中验证数据 4. 常见问题: 4.1 不能使用localhost作为共享文件夹 4.2 还原数据
-
Azure Devops上模版化K8s部署
在2022年我们终于完成了主要业务系统上K8s的计划,在这里总结下我们上K8s时候的模版工程。 前提条件 本文不讨论K8s是什么,什么是容器化,为什么需要容器化,什么是微服务等这些基础内容,这些到处说的烂大街了。此类内容有兴趣可以看看微软系的介绍: 微服务体系架
-
Azure DevOps(一)基于 Net6.0 的 WPF 程序如何进行持续集成、持续编译
我们是否正在为如何快速的编译、部署客户端应用程序而烦恼?这也是博主最近遇到的问题。目前博主所在公司主要做项目级的定制化开发,多以 C/S 架构的 WPF 程序为主,每次到了协助开发团队给实施团队编译好的要测试程序包时,就会出现多人协助,编译、打包好的二进制
-
Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项
Azure DevOps Server(之前名称为TFS)作为微软的软件研发管理平台产品,由于系统涉及到软件开发的全过程和多种角色,服务器中积累了大量的软件开发过程数据,例如需求、评审、Bug和测试用例等。在对这些数据进行批量操作(例如批量更新、导入、导出和数据分析)的过程中,进
-
【Azure】浅析 Azure 交互工具:Azure 门户、Azure Cloud Shell、 Azure CLI 和 Azure PowerShell | 文末送书
本文将深入浅出地探讨Microsoft Azure云计算平台中的四种主要交互工具:Azure门户、Azure Cloud Shell、Azure CLI 和Azure PowerShell。不论您是初学者还是专业人士,这篇文章将为您揭示每种工具的优势和适用场景,帮助您更好地管理和配置Azure服务。Azure门户是一个易于上手的Web图形界面
-
【Azure】微软 Azure 基础解析(九)Azure 标识、身份管理、Azure AD 的功能与用途
本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中。 本系列文章列表如下: 【Azure】微软 Azure 基础解析(三)云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx 【Azure】微软 Azure 基础解析(四)Azure核心结构组件之数据中心、区域与区域对、可用
-
【DevOps】DevOps—基本概念
维基百科定义: DevOps是一组过程、方法与系统的统称,用于促进 开发、技术运营 和 质量保障(QA) 部门之间的沟通、协作与整合。我理解DevOps是一种软件管理思维模式。 为什么会有DevOps呢,或者说软件开发领域是怎么样演变出DevOps这个概念的呢? 项目管理模式的演变是受