Я пытаюсь запустить сборку, не имея уже установленного Maven непосредственно на собственном агенте ADO. Я хотел бы иметь возможность выполнить установку Maven за меня И удовлетворить требования спроса, которые есть в некоторых сборках. (Для сборок требуется Maven, но агент не установил Maven до выполнения задачи.)
В задаче установщика Maven у меня есть раздел, который выглядит так:
“satisfies”: [
“maven”
],
В репозитории Microsoft есть задачи, которые имеют тот же тег, что и выше, но для разных программ. Пожалуйста, посмотрите эти репозитории:
(Это репо удовлетворяет требованиям DotNetCore) https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV1/task.json
(Это репо удовлетворяет требованиям Java и JDK) https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/JavaToolInstallerV0/task.json
Задачи Microsoft с разделом удовлетворяет требованиям, а мои - нет.
Я предполагаю, что раздел «Удовлетворение» будет удовлетворять потребности определенных трубопроводов. Верно ли это предположение? Или кто-нибудь знает, для чего нужен раздел удовлетворения ??