当前位置: 首页 > 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.xdnf.cn/news/1234279.html

相关文章:

  • 知识点汇集(二)-misc
  • 【数据结构】哈希表实现
  • 数据结构:在链表中插入节点(Inserting in a Linked List)
  • 蛇形卷积介绍
  • AVDTP Media Packet 报文深度解析:蓝牙音频流的幕后功臣
  • Celery-分布式任务队列
  • linux2.6 和 unix-v6 源码实验
  • K8S服务发现原理及开发框架的配合
  • 利用AI渲染技术提升元宇宙用户体验的技术难点有哪些?
  • 语义分割--deeplabV3+
  • Navicat连接远程服务器上的mysql
  • ubuntu24.04安装selenium、chrome、chromedriver
  • elk快速部署、集成、调优
  • [Oracle] TO_DATE()函数
  • 二叉树算法之【前序遍历】
  • GitOps:云原生时代的革命性基础设施管理范式
  • 每日五个pyecharts可视化图表-bars(2)
  • Python Seaborn【数据可视化库】 全面讲解
  • 基于图像识别与分类的中国蛇类识别系统
  • k8s日志收集
  • zookeeper常见命令和常见应用
  • SpringBoot学习总结
  • python学智能算法(三十一)|SVM-Slater条件理解
  • Vim编辑器详解:从入门到高效使用
  • 【Unity】背包系统 + 物品管理窗口 (上)
  • 【一天一个知识点】RAG遇见推理
  • 谷歌开源Agent框架ADK快速入门
  • 前端应用权限设计面面观
  • 防御综合实验
  • 【0基础PS】PS工具详解--图案图章工具