Ynote / workshop-ci

Un ensemble de tutoriels en français pour apprendre à mettre en place une intégration continue sur un projet versionné avec Git.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Le dépôt distant origin de ce projet est maintenant hébergé sur https://gitlab.com/ynote_hk/workshop-ci.

Atelier sur l'intégration continue

This project contains all the documentation needed for a basic workshop on CI implementation on a project versionned with Git. As this workshop is created for Paris Web 2019, all the content will be in French. You are welcome to provide translations of this project.

Ce projet contient toute la documentation nécessaire pour un atelier basique sur l'implémentation d'une intégration continue sur un projet versionné avec Git. L'atelier étant préparé dans le cadre de Paris Web 2019, le contenu sera entièrement écrit en français. Toute traduction est la bienvenue.

Et maintenant, commençons !

Pré-requis

Pour pouvoir suivre cet atelier en toute tranquilité, il vous faudra :

  • avoir une connaissance basique de Git,
  • avoir votre propre compte GitHub.

1. Exercice commun

1.1. Environnement de développement

Afin de comprendre l'implémentation continue sur un projet, nous allons partir d'un exemple concret qui se trouve sur le présent dépôt Git. Pour pouvoir suivre les étapes de l'intégration continue, il faut donc d'abord mettre en place un environnement de développement avec ce projet d'exemple. Ce dernier est écrit en Ruby, mais il n'est pas nécessaire de connaître ce langage pour pouvoir suivre cet exercice.

En fonction de votre niveau en "ordinateur" :

  • si Ruby est déjà installé sur votre ordinateur ou si vous savez gérer l'installation d'un nouveau langage sur votre ordinateur, suivez ce tutoriel qui vous permettra de suivre les autres tutoriels de cet atelier directement sur votre machine.
  • sinon, si vous n'avez pas envie de vous embarasser avec l'installation d'un nouveau langage ou que vous n'avez pas cette connaissance, suivez ce tutoriel pour utiliser l'éditeur de code Codeanywhere en ligne. Cela vous permettra de suivre les tutoriels de cet atelier directement via une interface web.

1.2. Implémentation de l'intégration continue

Nous vous proposons de mettre en place tous ensemble une intégration continue sur ce présent projet avec CodeShip. Le projet de ce dépôt contient :

Lançons-nous dans ce tutoriel !

2. Modules pour aller plus loin

Nous vous proposons de creuser vous-même les problématiques qui vous intéressent. Choisissez un tutoriel en fonction de votre envie :

Si vous êtes ultra motivé·e, nous avons listé des liens et quelques pistes de travail pour vous permettre de continuer à améliorer votre intégration continue.

About

Un ensemble de tutoriels en français pour apprendre à mettre en place une intégration continue sur un projet versionné avec Git.

License:Other


Languages

Language:Ruby 82.0%Language:Shell 18.0%