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 :
- Un fournisseur de dépôt connecté.
- Une intégration CI/CD, testée.
- Le projet ou système auquel appartiendra le nouveau composant.
- Le groupe qui en sera propriétaire.
Ouvrir l’écran
- 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
- Build › Create…
- Choisissez le modèle.
- 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.
- Choisissez comme propriétaire un groupe réel.
- Vérifiez, puis créez.
- 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
- Vérifiez que le composant apparaît dans le Catalogue avec le bon propriétaire.
- Vérifiez que le dépôt est connecté et validé.
- Lancez le premier pipeline depuis Deploy › Dev.
Scénario
Un nouveau service, de rien jusqu’à son exécution en dev.
- 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à.
- Build › Create…, choisissez le modèle, renseignez nom et propriétaire.
- Vérifiez et créez ; suivez le journal de tâche.
- Ouvrez le Catalogue et confirmez l’entrée et son propriétaire.
- Allez dans Deploy › Dev, créez un environnement pour la branche et déployez.
- Surveillez l’onglet Events plutôt que de présumer la réussite.
- 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
- App Builder · Image Builder
- Deploy › Dev — l’exécuter pour la première fois