Skip to main content

Enterprise Server 3.20 ist derzeit als Release Candidate verfügbar.

Überprüfen von Bereitstellungen

Du kannst Aufträge genehmigen oder ablehnen, die auf die Überprüfung warten.

Wer kann dieses Feature verwenden?

Umgebungen, Umgebungsgeheimnisse, und Bereitstellungsschutzregeln sind in öffentlichen Repositorys für alle aktuellenGitHub Pläne verfügbar. Sie sind nicht für Legacy-Pläne verfügbar, z. B. Bronze, Silber oder Gold. Für den Zugriff auf Umgebungen, Umgebungsgeheimnisse und Bereitstellungsverzweigungen in privaten oder internen Repositorys müssen Sie GitHub Pro, GitHub Team oder GitHub Enterprise verwenden.

Genehmigen oder Ablehnen eines Auftrags

  1. Navigiere zu der Workflowausführung, die eine Überprüfung erfordert. Weitere Informationen zum Navigieren zu einer Workflowausführung findest du unter Anzeigen des Ausführungsverlaufs eines Workflows.
  2. Wenn der Durchlauf eine Überprüfung erfordert, wird eine Benachrichtigung für die Prüfanfrage angezeigt. Klicke in der Benachrichtigung auf Bereitstellungen überprüfen.
  3. Wählen Sie die Arbeitsumgebung(en) aus, die genehmigt oder abgelehnt werden soll(en). Hinterlasse optional einen Kommentar.
  4. Genehmigen oder ablehnen:
    • Um den Auftrag zu genehmigen, klicke auf Genehmigen und bereitstellen. Sobald ein Auftrag genehmigt wurde (und alle anderen Regeln für den Bereitstellungsschutz eingehalten wurden), wird der Job fortgesetzt. Zu diesem Zeitpunkt kann der Job auf alle in der Umgebung gespeicherten geheimen Schlüssel zugreifen.
    • Klicke auf Ablehnen, um den Auftrag abzulehnen. Wenn ein Auftrag abgelehnt wird, tritt beim Workflow ein Fehler auf.

Hinweis

Wenn die Zielumgebung so konfiguriert ist, dass Selbstgenehmigungen für Bereitstellungen verhindert werden, kannst du keine Bereitstellung aus einer von dir initiierten Workflowausführung genehmigen. Weitere Informationen finden Sie unter Verwalten von Umgebungen für die Bereitstellung.

Umgehen von Regeln für den Bereitstellungsschutz

Wenn du Regeln für den Bereitstellungsschutz konfiguriert hast, die steuern, ob Software in einer Umgebung bereitgestellt werden kann, kannst du diese Regeln umgehen und erzwingen, dass alle ausstehenden Aufträge, die auf die Umgebung verweisen, fortgesetzt werden.

Hinweis

  • Du kannst Regeln für den Bereitstellungsschutz nicht umgehen, wenn die Umgebung so konfiguriert wurde, dass Administrator*innen konfigurierte Schutzregeln nicht umgehen können. Weitere Informationen finden Sie unter Verwalten von Umgebungen für die Bereitstellung.
  • Du kannst Regeln für den Bereitstellungsschutz während der Workflowausführung nur dann umgehen, wenn sich ein Job, der auf die Umgebung verweist, im Zustand „Ausstehend“ befindet.
  1. Navigiere zur Workflowausführung. Weitere Informationen zum Navigieren zu einer Workflowausführung findest du unter Anzeigen des Ausführungsverlaufs eines Workflows.

  2. Klicke rechts neben Bereitstellungsschutzregeln auf Alle wartenden Aufträge starten.

           ![Screenshot des Abschnitts „Bereitstellungsschutzregeln“ mit der orange umrandeten Schaltfläche „Alle wartenden Aufträge starten“](/assets/images/actions-bypass-env-protection-rules.png)
    
  3. Wähle im Popupfenster die Umgebungen aus, für die du Regeln für den Bereitstellungsschutz umgehen möchtest.

  4. Gib unter Kommentar hinterlassen eine Beschreibung für die Umgehung der Regeln für den Bereitstellungsschutz ein.

  5. Klicke auf Ich verstehe die Konsequenzen, Bereitstellung starten.