Genehmigungsphase hinzufügen

In der Genehmigungsphase wird das Deployment für eine bestimmte Zeit angehalten, um auf eine manuelle Entscheidung des Genehmigers zu warten. Genehmiger werden über Deployments benachrichtigt, für die eine manuelle Genehmigung aussteht. Standardmäßig beträgt der Timeoutzeitraum für die Genehmigung sieben Tage, nachdem das Deployment nicht erfolgreich war. Sie können die manuelle Genehmigungsphase so konfigurieren, dass mehrere Genehmigungen erforderlich sind. Genehmiger können Deployments genehmigen oder ablehnen.

Jeder Service in Oracle Cloud Infrastructure (OCI) kann zur Authentifizierung und Autorisierung in Identity and Access Management (IAM) integriert werden. Um Benutzern die Berechtigung zur Genehmigung eines Deployments zu erteilen, müssen Sie eine Gruppe erstellen, der Gruppe Benutzer (Genehmiger) hinzufügen und Policys definieren. Policy-Beispiele finden Sie in den Policys der Genehmigungsphase unter Deployment-Pipeline-Policys.

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
    2. Wählen Sie ein Projekt und eine diesem Projekt zugeordnete Pipeline aus.
    3. Um die Genehmigungsphase sequenziell oder parallel hinzuzufügen, klicken Sie auf das Plussymbol, und wählen Sie Phase hinzufügen aus.
    4. Wählen Sie Kontrolle: Genehmigung aus, und klicken Sie auf Weiter.
    5. Geben Sie den Namen und die Beschreibung der Phase ein. Das Hinzufügen einer Beschreibung ist optional.
    6. Geben Sie die Anzahl der Genehmiger ein.
    7. Um der Pipeline die Genehmigungsphase hinzuzufügen, klicken Sie auf Hinzufügen.
  • Um der Pipeline eine Genehmigungsphase hinzuzufügen, führen Sie den Befehl create-manual-approval-stage aus:

    oci devops deploy-stage create-manual-approval-stage

    Erforderliche Parameter für den Befehl create-manual-approval-stage:

    • --approval-policy
    • --pipeline-id
    • --stage-predecessor-collection

    Um alle Befehle für deploy-stage abzurufen:

    oci devops deploy-stage -h

    So erhalten Sie Hilfe für den Befehl create-manual-approval-stage:

    oci devops deploy-stage create-manual-approval-stage -h
  • Um der Pipeline eine Genehmigungsphase hinzuzufügen, verwenden Sie den Vorgang CreateDeployStage. Geben Sie für das Attribut deployStageType den Wert MANUAL_APPROVAL an.