Auf dieser Seite wird beschrieben, wie Sie eine Cloud Deploy-Ressource löschen, einschließlich der Folgendes:
Bereitstellungspipeline löschen
Sie können eine Bereitstellungspipeline über die Google Cloud Console oder über über die gcloud CLI.
Bereitstellungspipeline mit der Google Cloud Console löschen
Rufen Sie in der Google Cloud Console Cloud Deploy auf. Seite Bereitstellungspipelines, um die Bereitstellungspipeline zu finden, die Sie löschen möchten.
Zur Seite der Lieferpipelines
Klicken Sie auf den Namen der Bereitstellungspipeline, die Sie löschen möchten.
Die Seite Details zur Bereitstellungspipeline wird angezeigt.
Klicken Sie auf Löschen.
Bereitstellungspipeline mit der gcloud CLI löschen
Wenn Sie eine Lieferpipeline ohne Unterressourcen (Releases oder Rollouts) haben, können Sie diese mit folgendem Befehl löschen:
gcloud deploy delivery-pipelines delete PIPELINE_NAME
Wenn der zu löschenden Pipeline Releases oder Rollouts zugeordnet sind, müssen Sie das --force
-Flag einfügen, um die Pipeline und diese Unterressourcen zu löschen:
gcloud deploy delivery-pipelines delete PIPELINE_NAME --force
Cloud Deploy verhindert, dass Sie die Pipeline löschen, wenn
Release oder Roll-out in einem Zustand sein, der beim Löschen Probleme verursachen würde. Beispiel:
Sie können eine Bereitstellungspipeline nicht löschen, wenn ein Roll-out den Status PENDING
hat, aber
Sie können es löschen, wenn das Roll-out den Status PENDING_APPROVAL
hat. Wenn Sie
die Pipeline nicht löschen können, müssen Sie die Genehmigung ablehnen oder den Vorgang
Roll-out in einem Endzustand (z. B. SUCCEEDED
oder FAILED
) durchführen.
Ziel löschen
Sie können ein Ziel über die Google Cloud Console löschen oder die gcloud CLI verwenden können. Diese beiden Methoden werden in den Abschnitten beschrieben, folgen.
Ziel über die gcloud CLI löschen
Wenn Sie ein Ziel über die gcloud CLI löschen, ist dieses Ziel werden gelöscht, unabhängig davon, ob sie von einer Bereitstellungspipeline verwendet wird oder nicht.
Verwenden Sie den folgenden Befehl, um ein Ziel über die gcloud CLI zu löschen:
gcloud deploy targets delete TARGET_NAME --region=REGION
Wobei:
TARGET_NAME ist der Name des Ziels,
die Sie löschen möchten. Dies entspricht dem Wert für metadata.name
in der Tabelle
Zielkonfiguration an.
REGION_NAME ist der Name der Region, in der
das Ziel erstellt wurde, z. B. us-central1
.
Cloud Deploy hindert Sie nicht daran, ein Ziel zu löschen, die von anderen Bereitstellungspipelines verwendet werden.
Ziel mit der Google Cloud Console löschen
Sie können ein Ziel nur dann über die Google Cloud Console löschen, wenn dieses Ziel nicht von einer vorhandenen Bereitstellungspipeline-Ressource verwendet wird. Das heißt, wenn ein mit einer Phase, die auf das Ziel verweist, können Sie den von der Google Cloud Console aus.
So löschen Sie das Ziel über die Google Cloud Console:
Rufen Sie in Cloud Deploy die Seite Ziele auf.
Alle verfügbaren Ziele im aktuellen Projekt werden angezeigt.
Klicken Sie auf das für das Ziel, das Sie löschen möchten.
Klicken Sie auf Ziel löschen.
Wenn eine Bereitstellungspipeline auf das Ziel verweist, das Sie löschen möchten, können Sie Ziel löschen nicht auswählen.
Wenn eine Bereitstellungspipeline nicht auf das Ziel verweist, wird das Dialogfeld Ziel löschen angezeigt.
Geben Sie den Namen des Ziels in das dafür vorgesehene Textfeld ein und klicken Sie auf Bestätigen.
Benutzerdefinierten Zieltyp löschen
Verwenden Sie in einer Befehls-Shell den folgenden Befehl, um eine custom target type-Ressource:
gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
--region=REGION_NAME
Wobei:
CUSTOM_TARGET_TYPE_NAME
Ist der Name des benutzerdefinierten Zieltyps, den Sie löschen möchten. Dies entspricht das Attribut
metadata.name
im Definition des benutzerdefinierten Zieltyps.REGION_NAME
Ist die Region, in der Sie den benutzerdefinierten Zieltyp erstellt haben, z. B.
us-central1
Automatisierung löschen
Sie können jede Automatisierungsressource löschen, die in Ihrem Projekt erstellt wurde. Sie können Folgendes löschen: mit der Google Cloud Console oder dem gcloud CLI:
Automatisierung mit der Google Cloud Console löschen
Rufen Sie in der Google Cloud Console Cloud Deploy auf. Seite Bereitstellungspipelines: Hier finden Sie die Bereitstellungspipeline für Ihre Automatisierung. verknüpft sind.
Zur Seite der Lieferpipelines
Klicken Sie auf den Namen Ihrer Bereitstellungspipeline.
Wählen Sie unter Details zur Bereitstellungspipeline den Tab Automatisierungen aus.
Klicken Sie auf den Namen der Automatisierung, die Sie löschen möchten.
Die Automatisierungsdetails werden angezeigt.
Klicken Sie auf die Schaltfläche Löschen und bestätigen Sie den Löschvorgang durch Eingabe des Automatisierungsname und klicken Sie auf Bestätigen.
Automatisierung über die gcloud CLI löschen
Verwenden Sie in einer Befehls-Shell den folgenden Befehl, um eine Automatisierung zu löschen Ressource:
gcloud deploy automations delete AUTOMATION_NAME \
--delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME
Wobei:
AUTOMATION_NAME
Ist der Name der Automatisierung, die Sie löschen möchten. Dies ist das Gleiche wie das
metadata.name
-Property im AutomatisierungsdefinitionPIPELINE_NAME
Der Name der Bereitstellungspipeline, mit der diese Automatisierung verknüpft ist. Alle dass es Automatisierungen nur im Rahmen einer Bereitstellungspipeline gibt.
REGION_NAME
Die Region, in der Sie die Automatisierung erstellt haben, z. B.
us-central1
.