Automatisez vos tâches avec Invoke et Fabric

Magazine
Marque
GNU/Linux Magazine
Numéro
187
Mois de parution
novembre 2015
Domaines


Résumé
Invoke et Fabric : automatisation en local et à distance. Deux outils indispensables qui vous feront gagner du temps et une raison de plus pour apprendre le Python !

Quotidiennement, des tâches répétitives et ennuyeuses nous prennent du temps et nous empêchent de faire ce que nous voulons faire : développer. Lancer les tests, pusher notre code, lancer des builds sur les machines de préproduction ou déployer en production, toutes ces opérations sont chronophages. Nous allons voir quelques outils qui pourront réduire le temps que vous consacrez à faire ces tâches et donc vous permettre de passer plus de temps à développer (ou à lire xkcd).

Un de mes amis proches le répète à longueur de temps, un bon développeur est un fainéant. Mais un bon fainéant, c'est à dire quelqu'un qui prend un peu de temps à un moment pour trouver des moyens d'en gagner beaucoup par la suite. L'automatisation des tâches est donc typiquement l'un des outils préférés des bons fainéants. Nous allons dans cet article voir deux outils permettant de mettre en place une telle automatisation.

1 Invoke

1.1 Présentation

Invoke [1] est né d'une réécriture...

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Comparaison de deux méthodes d’isolation CPU

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Domaines
Résumé

Afin de séparer les cœurs supportant les activités temps réel et temps partagé d'applications sur une architecture SMP sous Linux, le sous-système cpuset des cgroups est désormais mis en avant, au détriment de l’ancienne méthode basée sur le paramètre isolcpus.

Les bases de LaTeX sous GNU/Linux et Windows

Magazine
Marque
GNU/Linux Magazine
Numéro
242
Mois de parution
novembre 2020
Domaines
Résumé

Et si nous retournions aux sources ? Des articles sont régulièrement consacrés à LaTeX dans ce magazine, mais comment les utiliser si l'on part de zéro ? Dans cet article, je vous propose de voir ou revoir comment installer LaTeX, configurer un éditeur et gérer les extensions/paquets pour une utilisation sous GNU/Linux ou Windows. Une sorte de guide de survie pour prof de maths, en cas d'obligation d'enseignement à distance...

Débugage facile avec Sentry

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Domaines
Résumé

Nous le savons tous, aucun code n’est exempt de bugs. Nous avons beau écrire tous les tests unitaires du monde, tous les tests fonctionnels, avoir une couverture du code par nos tests de 200 %, il y a toujours des bugs qui passent à travers les mailles du filet. Sentry est là pour vous aider à les trouver et à les corriger grâce à vos utilisateurs, et ce, sans qu’ils ne s’en rendent compte.

Surveiller son système avec Monit

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

La supervision d’un système en production demeure un enjeu aussi complexe qu’essentiel. Il existe de nombreuses solutions, très complètes, de supervision, mais la plupart adoptent une approche centralisée, qui demande l’utilisation de ressources dédiées. Aujourd’hui, nous étudierons une approche alternative, une solution de supervision décentralisée, nommée Monit.

Fabric, le couteau suisse de l’automatisation

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Fabric est une bibliothèque Python et une interface en ligne de commandes facilitant l’utilisation de SSH, que ce soit pour des applications ou dans le but d’automatiser certaines tâches répétitives d’administration système. La grande force de Fabric est d’être particulièrement simple à utiliser.