Quand on travaille avec des langages compilés, construire ou téléverser des artefacts sont des tâches qui peuvent devenir répétitives. On peut automatiser ces tâches avec des outils qui ont fait leurs preuves comme make. Mais il existe un outil qui permet d’automatiser un grand nombre de ces tâches en très peu de temps quand on fait du Golang : GoReleaser. Dans cet article, nous allons expérimenter de manière incrémentale ses fonctionnalités.
Lorsque j’ai débuté mon apprentissage du Golang il y a quelques mois, j’ai rapidement voulu automatiser un certain nombre d’actions répétitives, notamment la compilation. Au cours de mon apprentissage d’autres langages compilés, j’avais déjà utilisé make et des fichiers Makefile pour réaliser ce genre d’actions.
Cette solution, totalement fonctionnelle, n’est pas nécessairement la plus efficace dans le monde Golang. On peut faire la même chose (et même plus) beaucoup plus rapidement à l’aide d’un outil qui...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première