Создание tar-архива релиза

Теперь, когда у вас уже есть файл описания пакета, вы можете создать tar-архив релиза. В командной строке смените текущую директорию на директорию пакета и выполните команду: pear package <package definition XML file> В результате создастся tar-архив релиза пакета (сжатый с помощью gzip, если будет найдена zlib). Этот файл в дальнейшем будет ипользован для публикации пакета.

Если ваш XML-файл описания пакета называется package.xml, то вам можно не указывать его имя в команде pear package.

Далее вам следует установить пакет локально, выполнив команду: pear install <file> (file - это tar-архив, который вы только что создали). Это необходимо для того, чтобы удостовериться в том, что файл описания пакета содержит не только правильный XML, но и правильные данные. Вы должны вручную проверить, что каждый файл установился в соответствующее место. Если ваш пакет содержит тестовые скрипты (что настойчиво рекомендуется) - выполните их.

Если на этом этапе происходят какие-либо ошибки, вам следует их исправить и проделать всю процедуру создания пакета сначала. Когда все будет в порядке - переходите к следующему шагу.

Проверка файла описания пакета (Previous) Публикация пакета с помощью веб-интерфейса (Next)
Last updated: Sun, 23 Nov 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: doconnor
At this point, it's often a good idea to commit your altered package.xml back to SVN.

You can 'tag' a release in the repository. You can do this via the normal SVN tag mechanism in most cases, but for some packages (ie; Validate) this isn't appropriate - there are many fragments of different packages, and not all of them are in your release.

The pear command line tools include a simple `pear svn-tag`, which will inspect your package.xml and create a tag for you.

This is the best and quickest way to generate a tag of a release.