当前位置: 首页 > news >正文

Azure DevOps 中的代理

必知词汇


深入研究 Azure DevOps 中的代理之前需要掌握的基本概念:

  • 代理:Azure DevOps 中的代理是一个软件组件,负责执行流水线中的任务和作业。这可能包括数据中心内的物理服务器、本地或云端托管的虚拟机,甚至是容器化环境。这些代理可以在各种操作系统和环境中运行,例如 Windows、Linux 或 macOS。代理连接到 Azure DevOps 并接收指令以执行构建代码、运行测试或部署应用程序等任务。在 GitHub Actions 中,“代理”的对应术语是“runner”。
  • 代理虚拟机:代理虚拟机特指安装和配置 Azure Pipelines 代理软件的虚拟化环境 (VM)。它可以是专门为运行 CI/CD 任务而预配的专用虚拟机,也可以是您已配置为流水线代理的现有虚拟机。您可以使用 Azure 虚拟机、AWS EC2 实例或其他云基础设施服务等工具来预配和管理代理虚拟机。术语“代理虚拟机”特指用作 Azure DevOps 流水线代理的虚拟化环境,而术语“代理”则涵盖安装和使用代理软件的更广泛的机器和环境。
  • 代理池:代理池是一组或一组可用于在 Azure DevOps 流水线中执行任务的代理。这些代理可以根据操作系统、功能或地理位置等因素进行分组。执行流水线时,可以指定要使用的代理池,Azure DevOps 将从该池中分配一个可用的代理来执行流水线中定义的任务。代理池可在 Azure DevOps 流水线中实现高效的资源利用和可扩展性。


代理类型


Azure Pipelines 提供两种类型的代理:

  • Microsoft 托管代理
  • 自托管代理

Microsoft 托管代理

  • 这些代理由 Microsoft 托管和管理。
  • 当您运行管道时,Microsoft 托管代理为您提供便捷的选择。它们会为您处理维护和升级。
  • 每次执行管道时,您都会为每个作业获得一个全新的虚拟机。作业完成后,该虚拟机将被丢弃。
http://www.lryc.cn/news/608640.html

相关文章:

  • 渗透作业4
  • LeetCode - 合并两个有序链表 / 删除链表的倒数第 N 个结点
  • webrtc弱网-QualityScaler 源码分析与算法原理
  • PLC传感器接线与输出信号接线
  • WSUS服务器数据库维护与性能优化技术白皮书
  • 力扣 hot100 Day64
  • 六、Linux核心服务与包管理
  • 若没有安全可靠性保障,对于工程应用而言,AI或许就是大玩具吗?
  • Python黑科技:用@property优雅管理你的属性访问
  • ThinkPHP5x,struts2等框架靶场复现
  • 控制建模matlab练习10:滞后补偿器
  • 吴恩达【prompt提示词工程】学习笔记
  • MCP革命:Anthropic如何重新定义AI与外部世界的连接标准
  • 2.4.1-2.4.3控制范围-控制进度-控制成本
  • STM32复位电路解析
  • Rustdesk中继服务器搭建(windows 服务器)
  • 蜂群优化算法:智能优化新突破
  • 联想笔记本安装系统之后一直转圈圈的问题了?无法正常进入到系统配置界面,原来是BIOS中的VMD问题
  • VUE2 学习笔记16 插槽、Vuex
  • 09.Redis 常用命令
  • C++23 Concepts:用类型约束重构泛型编程的终极方案
  • 选择排序原理与C语言实现详解
  • redis的Java客户端(SpringDataRedis)
  • 深入掌握 ExcelJS:Node.js 中强大的 Excel 操作库
  • 2、docker容器命令 | 信息查看
  • 关于Web前端安全之XSS攻击防御增强方法
  • RAG-Semantic Chunking
  • cursor 使用方法
  • CVE-2025-5947 漏洞场景剖析
  • Claude Code氛围编程经历: 6周干了三年的活