Что я пытаюсь сделать
У меня есть задача для выполнения, которая имеет смысл, только если существует определенный файл конфигурации.Поэтому я хочу поставить пользовательское условие для задачи, которая возвращает true
, если этот файл существует.Я предполагаю, что такой синтаксис будет иметь смысл:
condition: exists('$(projectPath)\myconfigfile.xml')
Это кажется разумным вариантом использования пользовательских условий.
Какие документы Microsoft
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#functions
Microsoft говорит, что всегда доступны следующие функции: and
, coalesce
, contains
, endsWith
, eq
, format
, ge
, gt
, in
, le
, lt
, ne
, not
, notIn
, or
, startsWith
, xor
.И еще:
Мой актуальный вопрос
Я нахожу это немного разочаровывающим.Какие есть «другие функции»?Как я могу их исследовать?И, в частности, есть ли тот, который берет имя файла и говорит мне, существует ли этот файл?