Chapitre 14. Migration vers les actions GitHub
Comme tu l'as vu tout au long du livre, GitHub Actions fournit une plateforme puissante pour intégrer l'automatisation à GitHub. Les flux de travail et les actions peuvent être utilisés pour effectuer tous les types de tâches typiques, comme CI/CD, que tu fais peut-être actuellement avec un autre outil ou une autre plateforme. Et, lorsque tu utilises une autre plateforme, la migration vers GitHub Actions peut sembler être une proposition décourageante.
Dans ce chapitre, je vais couvrir les bases que tu dois connaître pour travailler sur la migration d'un ensemble de plateformes CI/CD sélectionnées vers GitHub Actions. Je te montrerai également comment utiliser un nouvel outil, l'importateur d'actions GitHub, quipeut t'aider à faire une partie du chemin avec l'automatisation.
Les Actions GitHub peuvent être mises en œuvre pour remplacer n'importe quel cadre d'automatisation actuel, bien que certains puissent nécessiter plus de personnalisation que d'autres. En règle générale, si tu utilises l'une de ces six options, la migration est plus simple. L'outil d'importation est également spécifiquement conçu pour fonctionner avec les pipelines de ces plateformes :
- Azure DevOps
- Bamboo (en version bêta, voir note)
- CircleCI
- GitLab
- Jenkins
- Travis CI
Soutien pour Bamboo
La prise en charge d'Atlassian Bamboo a été ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access