Gestion des artefacts DevOps
Les artefacts DevOps sont référencés dans une étape de pipeline pour un déploiement automatisé dans l'environnement cible. Ils sont utilisés pour spécifier les versions des ensembles logiciels pour le déploiement.
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK et interface de ligne de commande et API REST). Avant de commencer à utiliser le service DevOps, vous devez créer des politiques pour contrôler les utilisateurs ayant accès à DevOps et le type d'accès pour chaque groupe d'utilisateurs.
Pour des détails sur l'écriture de politiques pour le service DevOps et pour obtenir des exemples de politique, voir Politiques GIA pour DevOps et Accès au registre d'artefacts.
Les artefacts DevOps peuvent être une image de conteneur, un artefact générique, un graphique Helm, ou ils peuvent être insérés. La source de l'artefact varie selon le type d'artefact. Dans DevOps, vous pouvez créer des références aux types d'artefact ci-dessous.
- Référentiel d'images de conteneur : Fait référence au référentiel du registre de conteneurs pour Oracle Cloud Infrastructure dans lequel les images Docker sont stockées. Voir Ajout d'un artefact de référentiel d'images de conteneur.
- Configuration de déploiement de groupe d'instance : Fait référence au fichier formaté YAML utilisé pour gérer un déploiement de groupe d'instances. Ce fichier définit les artefacts à télécharger dans l'instance et l'emplacement où ils doivent être copiés. Pour plus d'informations, voir Fichier de configuration de déploiement.
Voir Ajout d'un artefact dans le registre d'artefacts et Ajout d'un artefact inséré.
- Manifeste Kubernetes : Fait référence au chemin du registre d'artefacts ou est inséré. Voir Ajout d'un artefact dans le registre d'artefacts et Ajout d'un artefact inséré.
- Artefact général : Fait référence à tous les ensembles logiciels génériques à déployer. Voir Ajout d'un artefact dans le registre d'artefacts et Ajout d'un artefact inséré.
- Graphique Helm : Fait référence aux graphiques Helm stockés dans le référentiel du registre de conteneurs pour OCI. Voir Ajout d'un graphique Helm.
- Spécification de commande Helm : Fait référence à un jeu de commandes Helm exécutées directement lors du déploiement. Pour plus d'informations, voir Ajout d'une spécification de commande Helm.
- Spécification de commande : Fait référence à un jeu de commandes et d'étapes personnalisées exécutées dans un pipeline de déploiement. Pour plus d'informations, voir Spécification de commande.