Chapitre 1. À propos de CI/CD
Le Red Hat OpenShift Service sur AWS est une plate-forme Kubernetes prête à l’entreprise pour les développeurs, qui permet aux entreprises d’automatiser le processus de livraison des applications grâce aux pratiques DevOps, telles que l’intégration continue (CI) et la livraison continue (CD). Afin de répondre à vos besoins organisationnels, le service OpenShift Red Hat sur AWS fournit les solutions CI/CD suivantes:
- Créations OpenShift
- Lignes de conduite OpenShift
- GitOps OpenShift
- Jenkins
1.1. Créations OpenShift Copier lienLien copié sur presse-papiers!
OpenShift Builds vous fournit les options suivantes pour configurer et exécuter une build:
Constructions utilisant Shipwright est un cadre de construction extensible basé sur le projet Shipwright. Il peut être utilisé pour créer des images de conteneurs sur un service Red Hat OpenShift sur AWS cluster. Il est possible de créer des images conteneur à partir du code source et Dockerfile à l’aide d’outils de création d’images, tels que Source-to-Image (S2I) et Buildah.
Consultez les versions de Red Hat OpenShift pour plus d’informations.
Les constructions utilisant les objets BuildConfig sont un processus de construction déclaratif pour créer des applications natives dans le cloud. Il est possible de 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 build, les paramètres d’entrée et le code source. Lorsqu’il est déployé, l’objet BuildConfig construit une image exécutable et pousse l’image vers un registre d’images conteneur. Avec l’objet BuildConfig, vous pouvez créer un Docker, Source-à-image (S2I) ou une construction personnalisée.
En savoir plus, voir Comprendre les constructions d’images.