GitHub annonce Actions, pour automatiser des tâches habituelles, dont la mise en production
Le 17 octobre 2018 à 09h47
2 min
Logiciel
Logiciel
À 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.
Le 17 octobre 2018 à 09h47
Commentaires (4)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 17/10/2018 à 09h09
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.
Le 17/10/2018 à 09h23
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.
Le 17/10/2018 à 10h14
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 :)
Le 17/10/2018 à 19h01
Pour le coup ils sont en retard face a leur concurrents.