Exécution d'une compilation
Déclenchez le processus de compilation en exécutant manuellement un pipeline de compilation DevOps.
Vous pouvez également déclencher une exécution de compilation automatiquement lorsque vous validez les modifications apportées au référentiel de code.
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 octroyer aux utilisateurs l'autorisation d'accéder aux pipelines de compilation et aux autres ressources DevOps, vous devez créer des groupes dynamiques et des politiques GIA.
Pour créer des groupes dynamiques et des politiques pour les pipelines de compilation, voir Politiques de pipeline de compilation. Pour plus de détails, voir Politiques GIA pour DevOps.
Avant le début de l'exécution, un pipeline de compilation doit être défini. Pour exécuter des pipelines, de compilation, vous devez activer la journalisation pour le projet DevOps. Pour activer la journalisation, voir Journaux DevOps.
Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, voir Accès à DevOps.
Flux de travail d'exécution de compilation
Lorsqu'une exécution de compilation démarre, un graphe acyclique dirigé est fourni avec la progression de l'exécution de compilation et les détails du journal. Ce graphe montre toutes les étapes liées du pipeline et offre un aperçu de toutes les étapes qui peuvent être exécutées. Lors de l'exécution de la compilation, chaque étape en cours d'exécution est mise en surbrillance dans le graphe. Une exécution de compilation réussit si toutes les étapes du pipeline se terminent avec succès.
La progression de l'exécution de la compilation fait l'objet d'un suivi; à la fin, un historique des actions effectuées est conservé. Une fois l'exécution de la compilation terminée, vous pouvez afficher le statut d'exécution et la progression de chaque étape du pipeline de compilation.
La progression et le statut de l'exécution sont affichés dans l'onglet Exécution de compilation. Vous pouvez arrêter une exécution avant qu'elle soit terminée, en cliquant sur Arrêter l'exécution. Notez le motif de l'arrêt de l'exécution. Pour afficher les détails de l'exécution de compilation, y compris sa sortie, cliquez sur l'icône Menu dans le coin supérieur droit.
Si vous avez lancé une recherche de vulnérabilités pour votre validation de code, vous pouvez voir le sommaire de la vérification en cliquant sur la section Recherche de vulnérabilités dans la page Détails de l'exécution de compilation. Pour le dépannage, voir Échec de la recherche de vulnérabilités.
Pour exécuter un pipeline de compilation, exécutez la commande
create
:oci devops build-run create --build-pipeline-id
Pour mettre à jour une exécution de compilation, utilisez la commande
update
:oci devops build-run update --build-run-id
Pour annuler une exécution de compilation, utilisez la commande
cancel
:oci devops build-run cancel --build-run-id --reason
Pour afficher toutes les commandes pour
build-run
:oci devops build-run -h
Pour exécuter un pipeline de compilation, utilisez l'opération
CreateBuildRun
.Pour mettre à jour une exécution de compilation, utilisez l'opération
UpdateBuildRun
.Pour annuler une exécution de compilation, utilisez l'opération
CancelBuildRun
.