J'utilise git pour gérer les versions de mes paquets composer. Chaque fois que je mets à jour mon paquet vers une nouvelle version, je crée une nouvelle balise dans git ("v1.0.0")Version du package Composer avec git
Lorsque j'essaie de mettre à jour, il télécharge à partir du cache. J'ai également essayé de retirer le paquet et de le réinstaller, mais il installerait quand même une ancienne version.
ceci est mon fichier composer.json:
{
"repositories": [{
"type": "composer",
"url": "https://example.com/packages"
}],
"require": {
"ynaxon/counter": "dev-master#v1.0.0"
}
}
Mon dépôt de paquets est construit via Satis.
parfait! existe-t-il un moyen d'éviter de devoir reconstruire satis chaque fois qu'une version de paquet est mise à jour? –
Les docs de satis recommandent un cronjob: "ce que vous feriez typiquement est d'exécuter cette commande en tant que travail cron sur un serveur.Il mettrait à jour toutes vos informations de paquet comme le fait Packagist." – ivoba