Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services
Файл artifactignore
работает аналогично gitignore
файлу, но служит другой целью. Вместо указания файлов, которые следует игнорировать Git, он используется в Azure Pipelines для управления исключениями файлов при публикации артефактов конвейера или универсальных пакетов. Этот файл может помочь сократить выполнение конвейера и повысить его эффективность, предотвращая копирование ненужных файлов в промежуточный каталог перед публикацией.
Файл артефакта имеет аналогичный синтаксис файла Gitignore и обычно хранится в системе управления версиями. Однако, в отличие от gitignore, файл артефакта не всегда должен находиться в корне репозитория. Его расположение зависит от пути, указанного в задаче публикации. Если задача неправильно размещена, задача не распознает ее, что приводит к непредвиденным результатам. Например, если путь имеет значение $(System.DefaultWorkingDirectory)/bin/artifactactore, файл артефакта должен быть помещен в каталог /bin/artifacts.
Примечание.
Файл артефакта не работает с задачей "Публикация артефактов сборки", используйте задачу "Публикация артефактов конвейера".
Синтаксис
Artifactignore следует тому же синтаксису, что и gitignore с несколькими исключениями. Символ +
знака "плюс" не поддерживается в URL-путях, а некоторые типы пакетов, такие как Maven, могут иметь ограничения с помощью метаданных семантического управления версиями.
Примечание.
По умолчанию файл .gitignore игнорируется, если у вас нет файла artifactignore. Чтобы включить его, просто создайте пустой файл artifactignore .
Пример
В этом примере все файлы будут игнорироваться, за исключением тех, которые находятся в каталоге src/MyApp/bin/Release .
**/*
!src/MyApp/bin/Release/**.*
Внимание
Файл artifactignore должен быть помещен в каталог, указанный в аргументе targetPath
в задаче "Публикация артефактов конвейера".