GitHub a annoncé son propre CI / CD et a commencé à distribuer des invitations

Lors du dernier univers GitHub, la société a annoncé beaucoup de choses différentes, mais ce qui m'a le plus accroché, c'est leur propre solution CI / CD. Basé sur Docker, il peut collecter et exécuter des conteneurs en poussant vers le référentiel, l'émergence d'un nouveau ticket, la création d'une release. ici, vous pouvez laisser une demande de participation à la version bêta publique, Microsoft émettra des invitations en petits lots. Sous la coupe - mes spécifications qu'une telle chose peuvent nous être utiles avec GitLab et CircleCI en direct.

Une phrase intéressante a retenti dans l' annonce sur TechCrunch:
Je vois CI / CD comme un cas d'utilisation étroit des actions. C'est tellement, tellement plus », a souligné Lambert. «Et je pense que cela va révolutionner DevOps parce que les gens vont maintenant créer les meilleurs workflows de déploiement pour des applications et des frameworks spécifiques, et ceux-ci deviennent la norme de facto partagée sur GitHub.
Il semble que les auteurs envisagent les nouvelles «Actions» non seulement comme «exécutez les tests et construisez le package après la validation». Et comme moyen de stocker du code exécutable sur GitHub, partagez-le avec vos collègues et appelez-le en réponse à des événements externes, comme IFTTT le fait maintenant .

Malgré les risques (de nombreuses solutions open source ont des installateurs de type «curl | bash», provoquant des vagues d'indignation de la part des spécialistes de la sécurité), l'exécution de code à partir du cloud est pratique. Surtout si c'est votre propre code. "Npx link-to-gist" réduit le code des assemblages, paramètres et configurations à une seule ligne. Ce qui est si facile à transférer à des collègues en retard ou à diriger un nouvel employé sur l'ordinateur portable.

La version cloud de GitLab a CI / CD gratuitement, et les projets open source GitHub utilisent des intégrations avec des systèmes CI populaires comme dans la capture d'écran ci-dessous. Mais maintenant, tout cela est très limité: CI nécessite beaucoup de ressources pour construire un conteneur Docker, ils préfèrent le vendre pour de l'argent et ont peur des mineurs. L'avènement d'une solution gratuite et rapide de Microsoft sur GitHub pourrait changer les règles du jeu. Tout comme l'essentiel l'a fait à un moment donné.

Source: https://habr.com/ru/post/fr426681/


All Articles