Gestion des artefacts DevOps
Les artefacts DevOps sont référencés dans une phase de pipeline pour le déploiement automatisé vers l'environnement cible. Ils permettent de spécifier les versions de package logiciel pour le déploiement.
Chaque service d'Oracle Cloud Infrastructure (OCI) s'intègre à Identity and Access Management (IAM) pour l'authentification et l'autorisation, pour toutes les interfaces (console, kit SDK ou interface de ligne de commande, et API REST). Avant de commencer à utiliser le service DevOps, vous devez créer des stratégies pour déterminer qui a accès à DevOps ainsi que le type d'accès de chaque groupe d'utilisateurs.
Afin d'obtenir plus d'informations sur l'écriture de stratégies pour le service DevOps et des exemples de stratégie, reportez-vous à Stratégies IAM DevOps et à Accès à Artifact Registry.
Les artefacts DevOps peuvent être une image de conteneur, un artefact générique, un chart Helm ou être définis de façon incorporée. La source de l'artefact varie en fonction du type d'artefact. Dans DevOps, vous pouvez créer des références aux types d'artefact suivants :
- Référentiel d'images de conteneur : fait référence au référentiel Oracle Cloud Infrastructure (OCI) Container Registry dans lequel les images Docker sont stockées. Reportez-vous à Ajout d'un artefact de référentiel d'images de conteneur.
- Configuration du déploiement de groupe d'instances : fichier au format YAML utilisé pour gérer le déploiement de groupe d'instances. Ce fichier définit les artefacts à télécharger vers l'instance et l'emplacement vers lequel les artefacts doivent être copiés. Pour plus d'informations, reportez-vous à Fichier de configuration de déploiement.
Reportez-vous à Ajout d'un artefact à Artifact Registry et à Ajout d'un artefact incorporé.
- Manifeste Kubernetes : fait référence au chemin Artifact Registry ou est défini de façon incorporée. Reportez-vous à Ajout d'un artefact à Artifact Registry et à Ajout d'un artefact incorporé.
- Artefact général : fait référence à tout package logiciel générique à déployer. Reportez-vous à Ajout d'un artefact à Artifact Registry et à Ajout d'un artefact incorporé.
- Chart Helm : fait référence aux graphiques Helm stockés dans le référentiel OCI Container Registry. Reportez-vous à Ajout d'un chart Helm.
- Spécification de la commande Helm : fait référence à un ensemble de commandes Helm qui sont directement exécutées pendant le déploiement. Pour plus d'informations, reportez-vous à Ajout d'une spécification de commande Helm.
- Spécification de commande : fait référence à un ensemble de commandes et d'étapes personnalisées exécutées dans un pipeline de déploiement. Pour plus d'informations, reportez-vous à Spécification de commande.