Можно ли использовать функцию архивирования композитора для локального сжатия проекта (аналогично использованию zip)? Например, я попробовал composer archive my-repo/project --format=zip --file test-archive
. Это сработало в том смысле, что он создал zip-файл с именем test-archive
, но композитор сделал это, сначала зайдя в мой репозиторий Satis и вытащив копию проекта.
Я также определил это в моем composer.json
"archive": {
"exclude": [
".*",
"!.gitignore",
"node_modules/",
"vendor/",
"www/",
"composer/",
"*.lst",
"*.yml"
]
}
То, что я пытаюсь сделать, это использовать функцию архивирования как часть процесса сборки конвейеров битбакета. Цель состоит в том, чтобы сжать файлы проекта (за исключением некоторых) и передать их на страницу загрузок репозитория Bitbucket. У меня есть рабочий шаг с использованием zip, но в архиве используется лучший синтаксис для исключения файлов.