Azure Devops Server 能否预配硬件

Posted

技术标签:

【中文标题】Azure Devops Server 能否预配硬件【英文标题】:Can Azure Devops Server provision hardware 【发布时间】:2021-05-31 21:56:07 【问题描述】:

我知道您可以通过 Azure Devops Services 应用 ARM 模板来创建 VM,但是可以使用 Azure Devops Server 在本地完成吗?

或者只是用powershell构建一个管道来解决这个问题?

【问题讨论】:

嗨@Trubs。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。 【参考方案1】:

可以使用 Azure Devops Server 在本地完成吗?

是的。 Azure Devops Server 也支持应用 ARM 模板创建虚拟机。

本地 Azure Devops Server 上的操作与 Azure Devops Service 上的操作类似。

步骤如下:

第 1 步:创建 ARM 模板并将其上传到 Azure Devops Server 中的 Repo。

步骤 2:创建 Azure 资源管理器服务连接。

第 3 步:设置发布。使用 Azure 资源组部署任务通过 ARM 模板部署 Azure VM。

这是一个关于CD of an Azure virtual machine using a Resource Manager template的文档

【讨论】:

感谢 Kevin,但我想在我们自己的基础架构上创建一个 vm,而不是在 azure 中。有什么想法吗? 你的意思是使用类似ARM的模板在Azure以外的服务器上创建VM? 这肯定是描述它的一种方式。 嗨@Trubs。如果您想部署到私有基础设施,恐怕没有开箱即用的方法(例如现有的管道任务)来实现它。你需要编写一个脚本来实现它。

以上是关于Azure Devops Server 能否预配硬件的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Azure DevOps Extension for Azure CLI 与 Azure DevOps Server 一起使用?

azure devops cloud 和 azure devops server 2019 之间的区别

Azure 中没有用于 Ansible VM 预配的名为 packaging.version 的模块

如何在 Azure Pipeline 中为 iOS 版本使用自动预配

Azure vm 预配和用户分配的标识?

Azure 实践- Azure Devops Server 安装