💡
原文英文,约1900词,阅读约需7分钟。
📝
内容提要
Microsoft Azure DevOps 提供自托管代理,支持 Windows 和 Linux,适用于 CI/CD 流程。自托管代理具有成本效益和灵活性,适合大规模开发。设置包括创建个人访问令牌、下载代理和配置。
🎯
关键要点
- Microsoft Azure 是微软的云服务平台,提供 IaaS、PaaS 和 SaaS 服务。
- Azure DevOps 是一种 SaaS 产品,包含 Azure Boards、Azure Pipelines、Azure Repos、Azure Test Plans 和 Azure Artifacts。
- Azure Pipelines 提供 Microsoft 托管或自托管代理来运行 CI/CD 作业。
- 自托管代理的优势包括成本效益和灵活性,适合大规模开发。
- 自托管代理的设置包括创建个人访问令牌、下载代理和配置。
- 设置自托管代理的前提条件包括操作系统、硬件和账户权限。
- 创建个人访问令牌是连接代理与 Azure Pipeline 的第一步。
- 安装和配置自托管代理的步骤包括获取代理配置说明和安装代理。
- Windows 和 Linux 的自托管代理安装过程相似,需下载代理并进行配置。
- 可以将代理作为容器运行,支持 Windows 和 Linux 作为容器主机。
- 自托管代理为 Azure DevOps 提供了成本节约和更灵活的配置选项。
❓
延伸问答
自托管代理在 Azure DevOps 中的主要优势是什么?
自托管代理的主要优势包括成本效益和灵活性,适合大规模开发。
如何在 Azure DevOps 中设置自托管代理?
设置自托管代理的步骤包括创建个人访问令牌、下载代理和进行配置。
创建个人访问令牌的步骤是什么?
登录 Azure DevOps,进入用户设置,选择“个人访问令牌”,点击“新建令牌”,填写名称、过期日期和权限后创建。
自托管代理的安装过程在 Windows 和 Linux 上有何相似之处?
Windows 和 Linux 的自托管代理安装过程相似,均需下载代理并进行配置。
自托管代理的成本与 Microsoft 托管代理相比如何?
自托管代理的费用为每个代理 15 美元,而 Microsoft 托管代理为 40 美元,且自托管代理提供无限分钟的使用时间。
在 Docker 中运行自托管代理的步骤是什么?
在 Docker 中运行自托管代理的步骤包括创建 Dockerfile、构建镜像和使用 docker run 命令创建容器。
➡️