GitTree manuel de bureau
Pipelines CI/CD
Vos pipelines à côté de vos commits : ce qui a fonctionné, ce qui a échoué et pourquoi, sans quitter l'application.
Exécutions CI/CD
GitTree affiche les exécutions CI/CD de l'hôte de votre référentiel, telles que les actions GitHub, dans le panneau de gauche et dans une liste complète à côté du graphique : ce qui a réussi, ce qui a échoué et pourquoi, avec Re-run Failed Jobs, Cancel Run… et Run Workflow…. CI/CD fait partie de GitTree Pro.
ProParcourir et filtrer les exécutions
La liste CI/CD affiche chaque exécution du référentiel et se met à jour automatiquement au fur et à mesure des exécutions. Filters réduisez-le de Branch, Workflow, Status et Trigger ; Mine conserve vos courses ; Watch maintient une exécution mise à jour en arrière-plan et vous indique quand elle se termine.
ProLire les tâches et les journaux
Ouvrez une exécution et sélectionnez une tâche ou une étape pour lire son journal dans l'onglet Log. Jump to first error va directement à l'échec, Search the log… trouve du texte, Timestamps et Wrap modifient la vue, Following garde en vue la sortie en direct d'une tâche en cours et Save Log… l'écrit dans un fichier.
ProRéexécuter ou annuler un pipeline
À partir d'une exécution, Re-run Failed Jobs répète uniquement ce qui a échoué, Re-run All Jobs répète tout et le menu d'une tâche réexécute uniquement cette tâche (Retry Stage sur des étapes de style GitLab). Cancel Run… l'arrête ; Force Cancel Run… y met fin sans laisser les tâches se nettoyer. Aucune des deux annulations ne peut être annulée.
ProExécuter un flux de travail
Run Workflow… démarre un workflow qui peut être exécuté manuellement, tel qu'un workflow d'actions GitHub avec un déclencheur
Proworkflow_dispatchou un pipeline Bitbucketcustom. GitTree lit ses entrées à partir du fichier de workflow dans la branche que vous choisissez et affiche un champ pour chacune.Télécharger les artefacts disponibles
L'onglet Artifacts d'une exécution répertorie les fichiers qu'elle a produits, avec Name, Size et quand Expires. Save… demande où le sauvegarder et le télécharge là, car le fournisseur le stocke ; un zip est enregistré sous forme de zip et GitTree ne l'ouvre pas.
ProInspecter les déploiements et les environnements
Une exécution qui déploie affiche Deploys to … et un onglet Environments : chaque environnement, son déploiement, sa branche ou sa validation et quand. Un déploiement qui attend affiche Waiting for approval ; si vous êtes l'un de ses évaluateurs, Approve Deployment… et Reject Deployment… agissent en conséquence. Cela change les choses pour tout le monde et ne peut être annulé.
ProCréer et vérifier les fichiers de pipeline
New CI/CD File… écrit un fichier de démarrage là où votre fournisseur le lit, tel que
Pro.github/workflows/ou.gitlab-ci.yml; il n'écrit jamais sur un fichier existant. Modifiez-le dans GitTree, appuyez sur Check with … pour que le fournisseur le valide, puis validez-le comme n'importe quel fichier.Gérer les paramètres du pipeline
CI/CD Settings montre ce que le fournisseur permet à une autre application de gérer : Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions et Releases. La valeur d'un secret est saisie dans une invite système sécurisée ou lue à partir d'un fichier de votre choix, et est transmise directement au fournisseur ; GitTree ne l'affiche, ne le conserve ni ne l'envoie jamais ailleurs.
ProUtiliser les contrôles de version du pipeline
CI/CD Settings › Releases répertorie les versions du référentiel. New Release nomme une balise (ou en crée une à partir d'une branche ou d'un commit), avec un Title, Notes (Markdown) et des fichiers que les utilisateurs peuvent télécharger. Une version est publiée pour tous ceux qui peuvent voir le référentiel, sauf si vous Save as a draft.
ProInterrogez Nour à propos d'une panne de pipeline
Explain Failure ouvre Nour avec une question sur un échec d'exécution. Nour lit le journal de l'étape ayant échoué (au maximum 64 Ko) uniquement si vous approuvez, à chaque fois, et répond en indiquant ce qui, selon lui, n'a pas fonctionné et ce qu'il faut essayer. Considérez la réponse comme un conseil : vérifiez-la par rapport au journal.
Pro