MISE est un outil permettant d'installer un poste de développeur via la ligne de commande. Là où il est très fort, c'est qu'il est possible d'avoir un fichier de configuration par projet et où chaque outil (JDK, NodeJS, Cargo, Maven, AWS-CLI, etc) est déclaré et ainsi, en une commande, MISE se chargera de tout installer et de rendre tout accessible dans le PATH.
La quantité d'outils disponibles se compte par centaines !
En bonus, l'outil s'appuie sur Rust, est open-source et cross-plateformes (Windows, Linux, et OSX).
Task est un super outil d'automatisation. Il y a 4/5 ans @Kysofer avait décidé que nous n'utiliserions plus ni les jenkins file, ni les gitlab-ci.yml. Au début personne ne comprenait pourquoi ce changement et un jour j'ai percuté quand il m'a demandé de changer notre toolchain !
En scriptant tous nos processus de build sur Task, comme ce dernier avait été installé sur notre serveur d'intégration continue et ses agents, alors nous avons pu reproduire les build complets de la CI sur nos postes de dev, aussi bien pour les mettre à jour, que les débugger ou les tester ; mais en plus, nous étions devenus indépendant de la CI utilisée, par exemple nous avons quitté Jenkins en une demi journée à peine, sans impact sur une cinquantaine de builds.
Task est une excellente abstraction des moteurs de scripting des CI et elle marche partout !
Merci à @Kalvn pour le lien
Comment fabriquer ses propres outils pour respecter la nature dans nos usages et nos consommations du quotidien et quelques techniques pour mettre en place une permaculture chez toi.
Maman, Papa, cet article est vraiment pour vous.
Les différents couches d'outils sur JavaScript et la folie autour de ce langage. Attention, je suis une grande fana de JS mais c'est vrai qu'il y a trop d'outils trop de libs, trop de fonctionnement non standard.