CharloTrade
Posted on March 11, 2021
Informations importantes
Travail présenté par : Charles-Antoine Poitras
Page GitHub du projet
Sources d'information
Un tutoriel de base
Ce tutoriel de GitHub Actions provient de la documentation officielle de GitHub. Très simple à utiliser et bien documenté. Ce tutoriel m'a donc aidé a débuter mon projet avec GitHub Actions.
Aide pour GitHub
J'ai eu besoin d'utiliser cet aide, car j'avais de la misère avec GitHub au début. Doc officielle de GitHub et très bien documenté!
Présentation des résultats
Pour commencer, j'ai créé un "Workflow" dans l'onglet "Actions" et puis j'ai ajouté du code dans le fichier ./github/workflows/wf_Poitras.yml
.
Voici le code :
Ensuite, j'ai créé un "Pull Request" et, grâce au Workflow, l'action c'est lancée automatiquement :
Voici le résultat des tests :
Par la suite, un crochet vert très satisfaisant est apparu(Le "X" rouge est mon premier essai raté) :
Enfin, j'ai pu "pousser" ma branche vers master, car le "pull request" a été validé et testé :
Comparaison entre GitLab et GitHub
L'intégration continue, dans les 2 plateformes Git, est très similaire et, au final, accomplissent les mêmes tâches. Par contre, avec GitLab, je n'ai pas réussi à créer plusieurs pipelines comme dans GitHub. Avec GitHub, je peux créer autant de workflow que je le désire, ce qui peux me permettre de classer mes fichiers .yml
, et donc d'organiser mon projet clairement. De plus, GitHub propose une interface plus "épuré", et donc plus facile d'utilisation, ce qui permet de naviguer agréablement dans les fonctions de GitHub. Ensuite, la visualisation de la confirmation était beaucoup plus claire, avec des animations et des retours d'erreurs en cas de problèmes(GitLab.com le fait aussi, mais simplement plus chaotique à mon avis). Aussi, dans GitLab, la page "Pipelines" contient TOUS les pipelines, ce qui peut porter à confusion, contrairement à GitHub, qui ne montre que les "succès, en attente ou raté". Bref, malgré leurs énormes similitudes, l'utilisation de GitHub était, à mon avis, plus agréable et "smooth" en matière d'efficacité.
Posted on March 11, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.