为大型项目构建流水线

Build pipeline for a large project

首先要说的是,这是我第一次真正使用Azure Dev Ops并设置管道,所以如果我不能立即理解事情并且看起来有点慢,我深表歉意哈哈

我有一个大型 Kentico CMS 项目(这是一个 .NET C# 网站项目),我正在尝试为其设置构建管道,但不幸的是因为它太大了,30 分钟的超时总是会取消构建过程并且我不太确定如何加快速度。

以下是我可供选择的可用池。我认为我们目前没有任何自托管池。

这就是我的工作。不幸的是,我没有对我们的 Azure Dev Ops 或我们的 Azure 门户的完全访问权限,但我认为我应该能够进行一些设置和配置。如果有一些我无权访问的设置或调整,我可以将该信息传递给我们的 IT 和平台服务部门。

这是我的构建报告的样子。

这些是我收到的错误消息。

##[Error 1]
The agent has received a shutdown signal. This can happen when the agent service is stopped, or a manually started agent is canceled. 

##[Error 2]
The job exceeded the maximum allowed time of 00:30:00 and was stopped. Please visit  for more information.

请让我知道我应该提供哪些其他信息。

看起来解决方案更多的是一种定价选项

请看here

免费套餐

240 分钟(与 Build 共享) 单个作业最长 30 分钟

付费等级

$40/代理 360 分钟最长单次作业持续时间

Refer here for the detailed pricing

我最终创建了一个自托管代理,并且一切正常。不幸的是,repo 的大小仍然使构建和发布非常长。但我想现在必须这样做。