为大型项目构建管道

时间:2018-10-28 19:21:03

标签: msbuild azure-devops azure-pipelines kentico

首先我要说的是,这是我第一次真正使用Azure Dev Ops并设置管道,因此,如果我不立即了解事情,似乎有点慢哈哈,我深表歉意。

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

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

enter image description here

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

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

enter image description here

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

##[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.

请让我知道我还应该提供什么其他信息。

2 个答案:

答案 0 :(得分:2)

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

请看看here

免费套餐

240分钟(与Build共享) 最长30分钟的单项工作时间

付费层

$ 40 /代理 最长单笔工作时间为360分钟

Refer here for the detailed pricing

答案 1 :(得分:0)

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