Conclusion
Dans ce TP, vous avez manipulé le système de base de Git : branches / commit / push / merge à travers GitHub par le biais de tâches vous permettant d’améliorer vos environnements de travail, aussi bien pour les Dev que pour les Ops.
- Vous avez découvert les “hooks” qui vous permettent d’exécuter du code, à des fins de vérifications dans la majorité des cas, avant d’effectuer une action Git (commit, push, etc.).
- Vous avez trempé les orteils dans le monde de la Continuous Integration avec GitHub Actions afin de définir des tâches de vérifications permettant d’autoriser, ou non, la PR demandée.
- Vous avez monté du container Docker ainsi que son image associée pour obtenir des outils utiles à votre situation sans pour autant les installer sur votre poste de travail.
- Vous avez fait un peu de scripting shell et du scripting python pour vous aider dans vos tâches répétitives, pour vérifier votre environnement local ou pour faire du monitoring.
Tout ceci représente de petites introductions à des concepts plus grands, ou des utilisations plus éminentes. Mais tout ceci ne relève que de vous, de vos idées et de vos envies.