Chapitre 1. Présentation de la plateforme OpenShift Container Platform CI/CD
OpenShift Container Platform est une plateforme Kubernetes prête à l'emploi pour les développeurs, qui permet aux organisations d'automatiser le processus de livraison d'applications grâce aux pratiques DevOps, telles que l'intégration continue (CI) et la livraison continue (CD). Pour répondre aux besoins de votre organisation, OpenShift Container Platform propose les solutions CI/CD suivantes :
- Builds OpenShift
- OpenShift Pipelines
- OpenShift GitOps
1.1. Builds OpenShift Copier lienLien copié sur presse-papiers!
Avec OpenShift Builds, vous pouvez créer des applications cloud-natives en utilisant un processus de construction déclaratif. Vous pouvez définir le processus de construction dans un fichier YAML que vous utilisez pour créer un objet BuildConfig. Cette définition inclut des attributs tels que les déclencheurs de construction, les paramètres d'entrée et le code source. Lors du déploiement, l'objet BuildConfig construit généralement une image exécutable et l'envoie dans un registre d'images de conteneurs.
OpenShift Builds fournit le support extensible suivant pour les stratégies de construction :
- Construction Docker
- Construction de la source à l'image (S2I)
- Construction sur mesure
Pour plus d'informations, voir Comprendre les constructions d'images