使用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这个概念的呢? 项目管理模式的演变是受