Build-Pipeline erstellen

Erstellen Sie eine Build-Pipeline, um den Erstellungsprozess zu definieren.

Jeder Service in Oracle Cloud Infrastructure (OCI) kann zur Authentifizierung und Autorisierung in Identity and Access Management (IAM) integriert werden. Um Benutzern die Berechtigung für den Zugriff auf die DevOps-Build-Pipelines und andere Ressourcen zu erteilen, müssen Sie dynamische Gruppen und IAM-Policys erstellen.

Informationen zum Erstellen dynamischer Gruppen und Policys für Build-Pipelines finden Sie unter Build-Pipeline-Policys. Weitere Informationen finden Sie unter DevOps-IAM-Policys.

Bevor Sie eine Build-Pipeline erstellen, benötigen Sie ein DevOps-Projekt.

Informationen zum Zugriff auf DevOps über die Oracle Cloud-Konsole, die REST-API und die CLI finden Sie unter Auf DevOps zugreifen.

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
    2. Wählen Sie ein Projekt aus, und klicken Sie auf Build-Pipeline erstellen.
    3. Geben Sie einen Namen und eine Beschreibung für die Pipeline ein. Das Hinzufügen einer Beschreibung ist optional.
    4. Klicken Sie auf Erstellen.
      Die Build-Pipeline wurde erfolgreich erstellt.
    Sie können der Pipeline die folgenden Phasen hinzufügen:
    • Verwalteter Build: Erstellen und testen Sie Ihre Softwareanwendungen.
    • Artefakte übermitteln: Speichern Sie Ihre Softwareanwendungen, die in der Phase "Verwalteter Build" erstellt wurden, in Oracle Cloud Infrastructure (OCI) Artifact Registry- oder OCI Container Registry-Repositorys.
    • Deployment auslösen: Starten Sie eine Deployment-Pipeline, um die Ausgabe aus der Build-Pipeline bereitzustellen.
    • Warten: Halten Sie die Build-Pipeline für eine bestimmte Zeit an, um sie zu testen.
  • Um eine Build-Pipeline zu erstellen, führen Sie den Befehl create aus:

    oci devops build-pipeline create --project-id

    So rufen Sie alle Befehle für build-pipeline ab:

    oci devops build-pipeline -h
  • Um eine Build-Pipeline zu erstellen, verwenden Sie den Vorgang CreateBuildPipeline.