Aller au contenu principal
MeteorGPLby WebbingApps

Projets : chaque site est-il à jour ?

Partagez le composer.lock d’un site et voyez quelles extensions et quels thèmes sont en retard, retirés ou retirés sur demande — à la main ou depuis la CI.

Un projet représente un site ou une base de code. Il lit le composer.lock du site et compare chaque paquet MeteorGPL qu’il contient avec le dépôt.

Avant de commencer

Vous avez besoin du composer.lock du projet (il se trouve à côté de composer.json), ou d’un pipeline CI capable de l’envoyer. Les projets d’une équipe se trouvent dans l’organisation : votre organisation → Projets, avec les mêmes pages.

Créer un projet

  1. Ouvrez Paramètres → Projets.
  2. La liste (1) affiche chaque projet avec le nombre de paquets qu’il utilise et combien sont en retard.
  3. Saisissez un nom sous Nouveau projet (2), par exemple le domaine du site.
  4. Sélectionnez Créer le projet (3).
Paramètres → Projets : deux projets avec leur état, et le champ Nouveau projet avec Créer le projet, numérotés de 1 à 3.
Projets : un par site.

Lire un projet

Ouvrez un projet depuis la liste.

  1. Les vignettes (1) comptent les paquets À jour, En retard, ceux qui utilisent une Version retirée et ceux Retiré sur demande.
  2. Chaque ligne (2) affiche la version installée, la dernière version avec sa date, et le statut ; n versions de retard renvoie vers les entrées du journal des modifications qui vous manquent.
  3. La colonne Mettre à jour (3) contient la commande composer require qui met le paquet à jour.
  4. Envoyer le composer.lock (4) : choisissez le fichier, ou collez son contenu, puis Mettre à jour.
  5. Depuis la CI (5) : la commande que votre pipeline exécute après composer install, avec l’adresse de ce projet.
Une page de projet : les quatre compteurs, le tableau des paquets avec les versions installée et la plus récente et la commande de mise à jour, et les deux encadrés pour envoyer le composer.lock à la main ou depuis la CI, numérotés de 1 à 5.
Un projet : ce qui est en retard, et comment le mettre à jour.

Seuls les paquets MeteorGPL sont comparés ; la page indique combien d’autres paquets le fichier lock contient.

Depuis la CI

curl -fsS -u token:$METEORGPL_TOKEN -F [email protected] https://meteorgpl.com/api/projects/<project-id>/lock

Utilisez un jeton Composer du propriétaire du projet : le vôtre pour un projet personnel, un jeton d’organisation pour le projet d’une organisation. Consultez Composer en CI.

Suivre les paquets du projet

En bas d’un projet personnel, cochez Suivre les nouvelles versions de ces paquets et sélectionnez Enregistrer : vous suivez alors chaque paquet du fichier lock au niveau Publications (Étoiles, listes et suivi). Supprimer le projet le supprime.

Cela n’a pas répondu à votre question ? Contacter le support.

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues