Containerimage-Repository-Artefakt hinzufügen

Erstellen Sie eine Referenz zu einem Artefakt des Typs "Containerimage-Repository".

Um die Ausgabe der Phase Verwalteter Build zu speichern, muss in der Build-Pipeline ein OCI Container Registry-Repository oder ein Artifact Registry-Repository vorhanden sein.

Sie müssen eine Artefaktreferenz erstellen, die auf den Repository-Speicherort mit der Build-Ausgabe verweist. Bevor Sie eine Artefaktreferenz 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 auf der Seite DevOps Projekte das Projekt aus, für das Sie ein Artefakt hinzufügen möchten.
    3. Klicken Sie auf der Detailseite des Projekts auf der linken Seite auf Artefakte.
    4. Klicken Sie auf der Seite Artefakte auf Artefakt hinzufügen.
    5. Geben Sie im Bereich Artefakt hinzufügen die folgenden Details an:
      1. Geben Sie einen Namen für das Artefakt ein.
      2. Wählen Sie unter Typ die Option Containerimage-Repository aus.
      3. Geben Sie den Pfad zum Container Registry-Repository ein.

        Beispiel: <region-key>.ocir.io/<tenancy-namespace>/<repo-name> ist der vollqualifizierte Pfad zu einem Repository in Oracle Cloud Infrastructure (OCI) Container Registry.

      4. Aktivieren Sie die Option Parametrisierung zulassen, wenn Sie die Platzhalter im Artefaktinhalt durch Argumentwerte ersetzen möchten, die während des Deployments angegeben wurden.

        Weitere Informationen finden Sie unter Parameter konfigurieren.

      5. (Optional) Um dem Artefakt Tags hinzuzufügen, klicken Sie auf Taggingoptionen anzeigen. Tagging ist ein Metadatensystem, mit dem Sie die Ressourcen in Ihrem Mandanten organisieren und verfolgen können.

        Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügen, sind Sie auch berechtigt, diesen Ressourcen Freiformtags hinzuzufügen.

        Um ein definiertes Tag hinzuzufügen, benötigen Sie Berechtigungen zum Verwenden des Tag-Namespace.

        Weitere Informationen finden Sie unter Ressourcentags.

    6. Klicken Sie auf Hinzufügen.

    Eine Referenz auf das Containerimage-Repository wird erstellt.

  • Um eine Referenz zu einem Artefakt des Typs "Containerimage-Repository" zu erstellen, führen Sie den Befehl create-ocir-artifact aus:

    oci devops deploy-artifact create-ocir-artifact

    Erforderliche Parameter für den Befehl create-ocir-artifact:

    • --argument-substitution-mode
    • --source-image-uri
    • --artifact-type
    • --project-id

    So rufen Sie alle Befehle für deploy-artifact ab:

    oci devops deploy-artifact -h

    So erhalten Sie Hilfe für den Befehl create-ocir-artifact:

    oci devops deploy-artifact create-ocir-artifact -h
  • Um eine Referenz zu einem Artefakt des Typs "Containerimage-Repository" zu erstellen, verwenden Sie den Vorgang CreateDeployArtifact. Geben Sie für das Attribut deployArtifactType den Wert DOCKER_IMAGE an.