Créer une application

À quoi sert cet écran

Create génère une nouvelle application à partir d’un modèle : il crée le dépôt, câble la CI/CD et enregistre le résultat dans le Catalogue. C’est ainsi qu’un nouveau service démarre déjà connecté à la plateforme, plutôt que d’y être raccroché après coup.

Avant de commencer

Pour faire ceci Il vous faut
Ouvrir Create et exécuter un modèle l’accès au scaffolder

Plusieurs éléments doivent déjà exister, et un modèle échouera tardivement plutôt que tôt s’ils manquent :

Ouvrir l’écran

  1. Build › Create… dans la barre latérale.

URL directe : /create

L’interface

📸 Capture d’écran : Le sélecteur de modèles. Repères : (1) les cartes de modèles, (2) le formulaire de paramètres, (3) l’étape de revue, (4) le journal de tâche.

# Élément Ce qu’il fait Quand l’utiliser
1 Liste des modèles Les modèles logiciels disponibles Choisir quoi créer
2 Formulaire de paramètres Nom, propriétaire et options propres au modèle À chaque exécution
3 Revue Confirmation finale avant toute création À lire systématiquement
4 Journal de tâche Sortie en direct de la génération La suivre, et diagnostiquer un échec

Le champ propriétaire compte plus qu’il n’y paraît. Il devient le propriétaire dans le catalogue, et un composant créé sans groupe propriétaire réel commence sa vie sans responsable.

Procédures

Créer une application

  1. Build › Create…
  2. Choisissez le modèle.
  3. Renseignez les paramètres. Nommez-la comme vos équipes la désigneront : ce nom se propage dans le dépôt, l’entrée de catalogue et les cibles de déploiement.
  4. Choisissez comme propriétaire un groupe réel.
  5. Vérifiez, puis créez.
  6. Suivez le journal de tâche jusqu’au bout. Un modèle qui échoue en cours de route peut laisser un dépôt créé et rien d’autre.

Après la création

  1. Vérifiez que le composant apparaît dans le Catalogue avec le bon propriétaire.
  2. Vérifiez que le dépôt est connecté et validé.
  3. Lancez le premier pipeline depuis Deploy › Dev.

Scénario

Un nouveau service, de rien jusqu’à son exécution en dev.

  1. Vérifiez d’abord les prérequis — fournisseur de dépôt, CI/CD testée, système cible, groupe propriétaire. Chacun de ces manques se révèle au milieu du modèle, alors qu’un travail partiel existe déjà.
  2. Build › Create…, choisissez le modèle, renseignez nom et propriétaire.
  3. Vérifiez et créez ; suivez le journal de tâche.
  4. Ouvrez le Catalogue et confirmez l’entrée et son propriétaire.
  5. Allez dans Deploy › Dev, créez un environnement pour la branche et déployez.
  6. Surveillez l’onglet Events plutôt que de présumer la réussite.
  7. Si le pipeline ne démarre jamais, la cause est presque toujours l’étape 1 : une intégration CI/CD non testée ou un dépôt non validé. Ni l’une ni l’autre n’échoue au moment de la création.

L’étape 1 constitue toute la leçon. Create est rapide, et ce dont il dépend échoue lentement.

En cas de problème

Symptôme Cause Comment vérifier Solution
Create… n’est pas dans le sous-menu Il vous manque l’accès au scaffolder Access Explorer Demandez un rôle qui l’accorde
Aucun modèle listé Aucun n’est enregistré sur cette installation Tâche de configuration au niveau de la plateforme
Le modèle échoue en cours de route Un prérequis manque — généralement le dépôt ou la CI/CD Le journal de tâche Corrigez le prérequis, relancez ; nettoyez ce qui a été créé partiellement
Composant créé sans propriétaire Le champ propriétaire était vide ou pointait un groupe inexistant Catalogue Renseignez le propriétaire sur son système
Dépôt créé, pipeline jamais exécuté Intégration CI/CD non testée CI/CD Testez l’intégration
Composant absent du catalogue L’enregistrement a échoué, ou le catalogue n’est pas rafraîchi Le journal de tâche Relisez le journal ; attendez le rafraîchissement

Pour aller plus loin