【发布时间】:2021-06-16 02:01:48
【问题描述】:
我正在尝试在没有将 Maven 直接安装在 ADO 自托管代理上的情况下运行构建。我希望能够为我完成 Maven 安装任务并满足某些构建的需求要求。 (构建有 Maven 需求,但在任务运行之前代理没有安装 Maven。)
在 Maven 安装程序任务中,我有一个满意部分,如下所示:
“satisfies”: [
“maven”
],
Microsoft repo 中有与上述标签相同的任务,但针对不同的软件。请查看这些存储库:
(这个 repo 满足 DotNetCore) https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV1/task.json
(这个 repo 满足 Java 和 JDK) https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/JavaToolInstallerV0/task.json
带有“满足”部分的 Microsoft 任务将满足需求,而我的则不能。
我假设“满足”部分将满足某些管道将具有的需求。这个假设正确吗?或者有谁知道满足部分的用途是什么??
【问题讨论】:
标签: maven azure-devops task azure-devops-self-hosted-agent