Depuis GitHub ou GitLab
Relier votre compte GitHub ou GitLab, brancher l'intégration continue de Fransys, et que faire quand un commit n'arrive pas.
Relier votre compte
Section intitulée « Relier votre compte »Dans le panneau du service, avec l’origine du code sur GitHub ou GitLab, cliquez sur Relier GitHub (ou Relier GitLab). Fransys n’utilise ce compte que pour importer votre code et préparer l’intégration continue.
- Plusieurs comptes reliés : choisissez celui du service.
- Un dépôt n’apparaît pas : Autoriser d’autres dépôts rouvre l’autorisation chez GitHub ou GitLab pour choisir les dépôts accessibles à Fransys.
- Gérer vos comptes : dans Mon compte, rubrique des comptes de code.
Si le compte d’un service n’est plus relié (délié, ou accès retiré chez GitHub ou GitLab), la console le signale dans le service : reliez-le à nouveau.
Brancher l’intégration continue
Section intitulée « Brancher l’intégration continue »Cliquez sur Brancher la CI. Fransys ouvre une merge request qui ajoute son pipeline à votre dépôt. Une fois mergée, chaque push construit l’image et la déploie.
- Créez la merge request.
- Suivez ses consignes.
- Vérifiez qu’elle est mergée.
- Attendez la fin du pipeline : votre dernier commit apparaît alors dans le service.
Ce que fait la merge request :
- votre code n’est pas modifié ;
- Fransys ajoute ses propres éléments de CI, sans toucher à l’existant ;
- des variables d’environnement préfixées
FRANSYS_sont ajoutées au dépôt.
Pas de merge request sur votre dépôt ? Recréer la merge request.
Dernier commit non importé
Section intitulée « Dernier commit non importé »Si votre code n’est toujours pas importé 10 minutes après votre dernier commit :
- consultez le journal du dernier job CI de votre dépôt ;
- vérifiez que Fransys a toujours accès au dépôt, dans Mon compte ;
- si le problème persiste, écrivez à l’équipe depuis le bouton d’aide.
Variables lues au build
Section intitulée « Variables lues au build »Les variables lues au moment du build (par exemple VITE_…) ne sont pas encore transmises par la CI de Fransys. Gardez-les dans votre code, ou lisez-les au démarrage.