DevOps-Artefakte verwalten
DevOps-Artefakte werden für ein automatisiertes Deployment in der Zielumgebung in einer Pipelinephase referenziert. Sie werden zur Angabe der Softwarepackageversionen für das Deployment verwendet.
Jeder Service in Oracle Cloud Infrastructure (OCI) kann zur Authentifizierung und Autorisierung für alle Schnittstellen (Konsole, SDK oder CLI und REST-API) in Identity and Access Management (IAM) integriert werden. Bevor Sie den DevOps-Service verwenden, müssen Sie Policys erstellen, um zu kontrollieren, wer Zugriff auf DevOps hat und welchen Zugriffstyp die einzelnen Benutzergruppen haben.
Einzelheiten zum Schreiben von Policys für den DevOps-Service und Policy-Beispiele finden Sie unter DevOps-IAM-Policys und Auf Artifact Registry zugreifen.
DevOps-Artefakte können ein Containerimage, ein generisches Artefakt oder ein Helm-Chart sein, oder sie können inline definiert werden. Die Artefaktquelle variiert je nach Artefakttyp. In DevOps können Sie Referenzen auf die folgenden Artefakttypen erstellen.
- Containerimage-Repository: Bezieht sich auf das Oracle Cloud Infrastructure (OCI) Container Registry-Repository, in dem Docker-Images gespeichert sind. Siehe Containerimage-Repository-Artefakt hinzufügen.
- Deployment-Konfiguration von Instanzgruppe: Bezieht sich auf die YAML-formatierte Datei, mit der das Instanzgruppen-Deployment verwaltet wird. Die Datei definiert die Artefakte, die in die Instanz heruntergeladen werden sollen, und den Speicherort, in den die Artefakte kopiert werden müssen. Weitere Informationen finden Sie unter Deployment-Konfigurationsdatei.
Siehe Artefakt in Artifact Registry hinzufügen und Inlineartefakt hinzufügen.
- Kubernetes-Manifest: Bezieht sich auf den Artifact Registry-Pfad oder ist inline definiert. Siehe Artefakt in Artifact Registry hinzufügen und Inlineartefakt hinzufügen.
- Allgemeines Artefakt: Bezieht sich auf generische Softwarepackages, die bereitgestellt werden. Siehe Artefakt in Artifact Registry hinzufügen und Inlineartefakt hinzufügen.
- Helm-Chart: Bezieht sich auf die Helm-Charts, die im OCI Container Registry-Repository gespeichert sind. Weitere Informationen finden Sie unter Helm-Charts hinzufügen.
- Helm-Befehlsspezifikation: Bezieht sich auf eine Gruppe von Helm-Befehlen, die direkt während des Deployments ausgeführt werden. Weitere Informationen finden Sie unter Helm-Befehlsspezifikation hinzufügen.
- Befehlsspezifikation: Bezieht sich auf ein Set von benutzerdefinierten Befehlen und Schritten, die in einer Deployment-Pipeline ausgeführt werden. Weitere Informationen finden Sie unter Befehlsspezifikation.