Azure Devops管道设置问题

时间:2020-01-13 16:14:15

标签: azure-devops azure-pipelines

我正在尝试建立Azure devops管道以在服务器上构建和部署Hybris应用程序。 我已经能够在需要进行构建/打包的服务器上安装代理,并且代理显示在代理池中,并且我还将构建任务也添加到了管道中。出现以下错误-

[错误]在池中找不到满足指定要求的代理:

return  EXTRACT(MINUTE FROM cast(p_date1 as TIMESTAMP) - cast(p_date2 as TIMESTAMP));

我无法确定错误消息的原因,并且构建不断失败。有人可以指出我缺少的内容吗。

2 个答案:

答案 0 :(得分:1)

我认为,您的构建任务使用蚂蚁来构建或部署更改。您必须:

  1. 安装最新版本的蚂蚁。
  2. 重新启动构建代理以将新软件添加到capabilities中。

enter image description here

答案 1 :(得分:1)

对于此问题,您的自托管代理可能缺少构建和部署混合应用程序所需的某些功能。

在许多情况下,部署代理后,您将需要安装软件或实用程序。通常,您应该在代理上安装开发计算机上使用的任何软件和工具。

例如,如果您的构建中包含npm任务,则除非池中安装了npm的构建代理,否则构建将无法运行。

您需要检查代理的功能,并将缺少的功能添加为用户定义的功能。

enter image description here

在代理上安装新软件之后,必须重新启动代理以使新功能显示在池中,以便构建可以运行。

此外,您还可以检查管道中是否有需求。

enter image description here