Empaqueter le package

Maintenant que votre package a un fichier de définition de package valide, vous pouvez l'empaqueter. Placez-vous dans le répertoire le plus haut de votre package et exécutez la commande : pear package Cela créera l'archive du package qui sera envoyé plus tard au serveur pour publier le package.

Notez que l'extension zlib doit être active dans votre configuration de PHP pour pouvoir créer l'archive de votre package.

Ensuite, vous devrez installer le package en local en exécutant: pear install <file> (fichier correspond à l'archive du package que vous venez de créer). Il est nécessaire de réaliser ceci pour vérifier que le fichier de définition n'est pas seulement valide, mais contient également des informations correctes. Vous devriez manuellement vérifier que chaque fichier est installé à l'endroit approprié. Si votre package contient des scripts de test, il est fortement recommandé de les exécuter.

Si quoi que ce soit échoue à ce niveau, corrigez-le, ré-empaquetez le package et re-testez le. Quand tout semble bon, continuez.

Valider le fichier de définition du package (Previous) Publier le package via l'interface web (Next)
Last updated: Sun, 29 Aug 2010 — 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.