Использование artifactignore
Azure DevOps Services
Artifactignore — это текстовый файл, который определяет, какие файлы отправляются при публикации универсального пакета или артефакта конвейера.
Artifactignore обычно возвращается в репозиторий управления версиями, а синтаксис аналогичен синтаксису gitignore.
Использование artifactignore-файла может помочь сократить время выполнения конвейера, избегая копирования файлов в промежуточный каталог перед публикацией артефактов.
Пример
В следующем примере мы будем игнорировать все файлы, кроме файлов в каталоге src/MyApp/bin/Release .
**/*
!src/MyApp/bin/Release/**.*
Важно!
Файл .artifactignore должен находиться в каталоге, предоставленном аргументу targetPath
в задаче Публикация артефактов конвейера .
Синтаксис
Artifactignore использует тот же синтаксис, что и .gitignore с некоторыми незначительными ограничениями. Знак +
"плюс" не поддерживается в путях URL-адресов и некоторых метаданных семантического управления версиями для некоторых типов пакетов, таких как Maven.
Примечание
GITIGNORE-файл по умолчанию игнорируется, если у вас нет файла ARTIFACTIGNORE. Его можно повторно включить, создав пустой файл .artifactignore .
Похожие статьи
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по