Exécution d'un build
Déclenchez le processus de build en exécutant manuellement un pipeline de build DevOps.
Vous pouvez également déclencher automatiquement une exécution de build lorsque vous validez les modifications apportées au référentiel de code.
Chaque service d'Oracle Cloud Infrastructure (OCI) s'intègre à Identity and Access Management (IAM) pour l'authentification et l'autorisation. Pour accorder aux utilisateurs les droits d'accès aux pipelines de build DevOps et à d'autres ressources, vous devez créer des groupes dynamiques et des stratégies IAM.
Afin de créer des groupes dynamiques et des stratégies pour les pipelines de build, reportez-vous à Stratégies de pipeline de build. Pour plus de détails, reportez-vous à Stratégies IAM DevOps.
Avant de démarrer l'exécution, vous devez définir un pipeline de build. Pour exécuter des pipelines, de build, vous devez activer la journalisation pour le projet DevOps. Pour ce faire, reportez-vous à 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, reportez-vous à Accès à DevOps.
Workflow d'une exécution de build
Lorsqu'une exécution de build démarre, un graphe orienté acyclique est fourni avec la progression de l'exécution de build et les détails du journal. Ce graphe de toutes les phases liées dans le pipeline donne un aperçu de toutes celles qui peuvent être exécutées. Lors de l'exécution de build, chaque phase en cours d'exécution est mise en évidence dans le graphe. Une exécution de build est réussie si toutes les phases du pipeline sont terminées avec succès.
Pendant l'exécution du build, la progression est suivie. A la fin, un historique des actions effectuées est conservé. Une fois l'exécution de build terminée, vous pouvez afficher le statut et la progression de l'exécution de chaque phase du pipeline de build.
La progression et le statut de l'exécution sont affichés dans l'onglet Exécution de build. Vous pouvez arrêter une exécution en cours avant la fin en cliquant sur Arrêter l'exécution. Notez le motif d'arrêt de l'exécution. Pour afficher les détails de l'exécution de build, y compris la sortie de build, cliquez sur l'icône de menu dans l'angle supérieur droit.
Si vous avez lancé un audit de vulnérabilité pour la validation de code, vous pouvez afficher le récapitulatif d'audit en cliquant sur la section Audit de vulnérabilité de la page Détails de l'exécution de build. Pour obtenir des instructions de dépannage, reportez-vous à Echec de l'audit de vulnérabilité.
Pour exécuter un pipeline de build, exécutez la commande
create
:oci devops build-run create --build-pipeline-id
Pour mettre à jour une exécution de build, utilisez la commande
update
:oci devops build-run update --build-run-id
Pour annuler une exécution de build, utilisez la commande
cancel
:oci devops build-run cancel --build-run-id --reason
Afin d'obtenir toutes les commandes pour
build-run
, exécutez la commande suivante :oci devops build-run -h
Pour exécuter un pipeline de build, utilisez l'opération
CreateBuildRun
.Pour mettre à jour une exécution de build, utilisez l'opération
UpdateBuildRun
.Pour annuler une exécution de build, utilisez l'opération
CancelBuildRun
.