Inlineartefakt hinzufügen
Erstellen Sie eine Referenz auf inline definierte Artefakte.
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.
Sie können eine Inline-Artefaktreferenz für die folgenden Typen von Artefaktquellen erstellen: Deployment-Konfigurationen von Instanzgruppen, allgemeine Artefakte, Kubernetes-Manifeste und Befehlsspezifikationen.
Informationen zum Zugriff auf DevOps über die Oracle Cloud-Konsole, die REST-API und die CLI finden Sie unter Auf DevOps zugreifen.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
- Wählen Sie auf der Seite DevOps Projekte das Projekt aus, für das Sie ein Artefakt hinzufügen möchten.
- Klicken Sie auf der Detailseite des Projekts auf der linken Seite auf Artefakte.
- Klicken Sie auf der Seite Artefakte auf Artefakt hinzufügen.
- Geben Sie im Bereich Artefakt hinzufügen die folgenden Details an:
- Geben Sie einen Namen für das Artefakt ein.
- Wählen Sie unter Typ die Option Deployment-Konfiguration von Instanzgruppe, Allgemeines Artefakt, Kubernetes-Manifest oder Befehlsspezifikation aus.
Eine Deployment-Konfigurationsdatei definiert die Artefakte, die in die Instanz heruntergeladen werden sollen, sowie den Speicherort, in den die Artefakte kopiert werden müssen. Weitere Informationen finden Sie unter Deployment-Konfigurationsdatei.
Eine Befehlsspezifikationsdatei enthält benutzerdefinierte Befehle und Schritte, die in einer Deployment-Pipeline ausgeführt werden. Weitere Informationen finden Sie unter Befehlsspezifikation.
- Wählen Sie unter Artefaktquelle die Option Inline aus.
- Geben Sie unter Wert den Inhalt des Artefakts ein, das Sie bereitstellen möchten.
- 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.
- (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.
- Klicken Sie auf Hinzufügen.
Um eine Inlineartefaktreferenz zu erstellen, führen Sie den Befehl
create-inline-artifact
aus:oci devops deploy-artifact create-inline-artifact
Erforderliche Parameter für den Befehl
create-inline-artifact
:--argument-substitution-mode
--base64-encoded-content
--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-inline-artifact
:oci devops deploy-artifact create-inline-artifact -h
Um eine Inlineartefaktreferenz zu erstellen, verwenden Sie den Vorgang
CreateDeployArtifact
. Wählen Sie für das AttributdeployArtifactType
einen der folgenden Werte aus:DEPLOYMENT_SPEC
KUBERNETES_MANIFEST
GENERIC_FILE