Можно ли использовать функцию архивирования композитора для локального сжатия проекта?

Можно ли использовать функцию архивирования композитора для локального сжатия проекта (аналогично использованию zip)? Например, я пытался composer archive my-repo/project --format=zip --file test-archive, Это сработало в том смысле, что было создано test-archive, но композитор сделал это, сначала зайдя в мой репо и сняв копию проекта.

Я также определил это в моем composer.json

"archive": {
"exclude": [
".*",
"!.gitignore",
"node_modules/",
"vendor/",
"www/",
"composer/",
"*.lst",
"*.yml"]
}

То, что я пытаюсь сделать, — это использовать функцию архивирования как часть процесса сборки конвейера битового сегмента. Цель состоит в том, чтобы сжать файлы проекта (исключая некоторые) и передать их на страницу загрузок для репозитория Bitbucket. У меня есть рабочий шаг с использованием zip, но архив использует лучший синтаксис для исключения файлов.

1

Решение

Хорошо — теперь я чувствую себя немного глупо, но, поскольку кто-то любезно проголосовал за вопрос, я отвечу на него. Документация меня немного смутила. Композитор на самом деле не нужен my-repo/project правильно сжать файл. Так что если вы делаете composer archive --format=zip --file test-archive он будет сжат на месте в корне вашего проекта.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector