当前位置: 首页 > 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.dtcms.com/a/312444.html

相关文章:

  • Azure DevOps — Kubernetes 上的自托管代理 — 第 4 部分
  • 2025年6月电子学会青少年软件编程(C语言)等级考试试卷(七级)
  • Mongo索引
  • 0基礎網站開發技術教學(二) --(前端篇 2)--
  • 【超分辨率专题】PiSA-SR:单步Diff超分新突破,即快又好,还能在线调参
  • 信息量,惊奇度,熵、KL散度(相对熵),交叉熵、最大似然估计MLE与最小化交叉熵的等价证明、
  • 每日一博 - 异步编程最佳实践
  • ABAP SQL更新DB小技巧 WITH INDICATORS
  • Python-初学openCV——图像预处理(六)
  • 【GitHub探索】Prompt开发评测平台CozeLoop踩坑体验
  • 【gStreamer】Windows VS2022 C++ 项目中调用gstreamer相关函数,获取无线摄像头视频
  • LLM - 智能体工作流设计模式
  • C++ 设计模式综合实例
  • 设计原则和设计模式
  • 浅窥Claude-Prompting for Agents的Talk
  • Go语法:闭包
  • AD方案(OpenLDAP或微软AD)适配信创存在的不足以及可能优化方案
  • 风光储综合能源系统双层优化规划设计【MATLAB模型实现】
  • Android 之 WebView与HTML交互
  • ticdc同步集群部署
  • Java ++i 与 i++ 底层原理
  • 六、Linux核心服务与包管理
  • Unity_数据持久化_IXmlSerializable接口
  • java:判断两个实例(对象)相等
  • 多向量检索:lanchain,dashvector,milvus,vestorsearch,MUVERA
  • RabbitMQ面试精讲 Day 9:优先级队列与惰性队列
  • SQL154 插入记录(一)
  • 十八、Javaweb-day18-前端实战-登录
  • JavaScript 性能优化实战指南:从运行时到用户体验的全面提升​
  • 【openlayers框架学习】十:openlayers中控件的使用