Aller au contenu

imglife app

imglife app list [flags]
imglife app purge [flags]

Gère les build records applicatifs stockés dans le Package Registry.

Liste tous les build records publiés par les équipes applicatives via imglife register.

Flag Défaut Description
--detailed false Afficher les détails complets (base, révision, plateformes)
--output string text Format de sortie : text ou json
--output-file string Écrire la sortie dans un fichier
--project string Filtrer les records par chemin de projet (correspondance partielle)
Terminal window
# Lister tous les records applicatifs
imglife app list
# Filtrer par projet
imglife app list --project myteam/myservice
# Vue détaillée
imglife app list --detailed
# Sortie JSON
imglife app list --output json
# Exporter dans un fichier
imglife app list --output json --output-file records.json
myteam/myservice
myservice:1.2.0 base: alpine:3.21.3-core1.0.0 construit: 2026-04-01
myservice:1.1.0 base: alpine:3.20.6-core1.0.0 construit: 2026-02-15
myteam/api
api:3.0.0 base: golang:1.22.3-core1.0.0 construit: 2026-03-20

Supprime les build records obsolètes du Package Registry.

Flag Défaut Description
--keep integer 10 Nombre de records les plus récents à conserver par image
--dry-run false Simuler sans supprimer
--delete-on-error false Supprimer aussi les records d’images absentes du registry OCI
--project string Limiter aux records correspondant à ce chemin de projet
Terminal window
# Aperçu : afficher ce qui serait purgé
imglife app purge --dry-run
# Conserver les 5 records les plus récents par image
imglife app purge --keep 5
# Supprimer aussi les records orphelins (images absentes du registry OCI)
imglife app purge --keep 10 --delete-on-error
# Limiter à un projet
imglife app purge --project myteam/myservice
Code Signification
0 Succès
1 Erreur