Go to content

En finir avec les Makefile en Go avec GoReleaser - Denis Germain

Quand j’ai commencé à apprendre le golang, j’ai rapidement voulu automatiser un certain nombre d’actions répétitives, notamment la compilation. Ayant appris le C à l’école, j’avais déjà utilisé des fichiers Makefile pour réaliser ce genre d’actions. Cette solution, bien que totalement fonctionnelle, n’est pas forcément 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 s’appelle GoReleaser. Dans cette session, nous partirons d'une application simple en Go et vous je montrerai comment automatiser la constructions et la diffusion de nos artefacts, en ajoutant des fonctionnalités au fur et à mesure.

November 10, 2023