GitHub annonce Actions, pour automatiser des tâches habituelles, dont la mise en production

GitHub annonce Actions, pour automatiser des tâches habituelles, dont la mise en production

GitHub annonce Actions, pour automatiser des tâches habituelles, dont la mise en production

À l'occasion de son événement GitHub Universe, la plateforme d'hébergement de projets a présenté la bêta publique restreinte de GitHub Actions, pour ses clients payants.

La filiale de Microsoft propose d'automatiser des tâches diverses, du paquetage NPM à la mise en production, en passant par l'envoi d'alertes SMS. Les actions sont configurées via une interface graphique et peuvent être décrites avec du code. L'idée est, logiquement, de les déclencher à la suite d'un événement spécifique dans le dépôt visé, par exemple pour déclencher des validations automatiques suite à un commit.

La plateforme compte aussi mieux protéger les logiciels qu'il héberge, en pointant plus de dépendances obsolètes aux développeurs. Après JavaScript, Python et Ruby, ces alertes sont désormais étendues à Java et .NET.

Le service détecte aussi la présence de jetons et de clés secrètes dans les fichiers publics. Le problème est récurrent : nombre de sociétés envoient en bloc leurs projets sur la plateforme, embarquant parfois des clés de sécurité utilisées en production. La fonctionnalité est en bêta publique.

Enfin, l'entreprise enrichit GitHub Connect avec la Unified Business Identity, pour regrouper les différents comptes qu'ont pu créer les employés et divisions d'une société, dans l'idée de mieux gérer les facturations et permissions.  Le service semble surtout s'adresser aux administrateurs de grandes entreprises.

GitHub Connect gagne aussi une recherche étendue aux dépôts privés et à la base de code open source publique pour ces entreprises.

Commentaires (4)


Il présente un concurrent de Jenkins donc? A voir ce qu’ils peuvent apporté en plus de la solution déjà largement répandu.


Je n’ai pas regardé le détail, mais je pense plutôt à une concurrence pour BitBucket Workflows, qui est un workflow CI/CD basique incorporé avec BitBucket. En pratique et d’après ce que j’ai pu voir, ça fait le taf quand les besoins sont ultra basiques, mais quand ça commence à devenir un peu plus corsé Jenkins est imbattable.


Il y a également GitLab qui fournit un outil pour faire du CI/CD totalement intégré à GitLab.



Ils sont sans doute moins évolués que Jenkins mais cela permet, si ça convient, de ne pas devoir dépendre d’un outil tiers pour ça. Rendre plus accessible du CI ne peut faire que du bien :)


Pour le coup ils sont en retard face a leur concurrents.


Fermer