Skip to main content

Bereitstellung in einer bestimmten Umgebung

Geben Sie eine Bereitstellungsumgebung in Ihrem Workflow an.

In diesem Artikel

Voraussetzungen

Du musst eine Umgebung erstellen, bevor du sie in einem Workflow verwenden kannst. Weitere Informationen findest du unter Verwalten von Umgebungen für die Bereitstellung.

Verwenden einer Umgebung in einem Workflow

  1. Öffne die Workflowdatei, die du bearbeiten möchtest.

  2. Verwende die folgende Syntax, um deinem Workflow einen jobs.<job_id>.environment-Schlüssel hinzuzufügen:

    YAML
    jobs:
      JOB-ID:
        environment: ENVIRONMENT-NAME
    

    Der ausgewählte Auftrag unterliegt jetzt allen Regeln, die für die angegebene Umgebung konfiguriert sind.

  3. Gib optional mithilfe der folgenden Syntax eine Bereitstellungs-URL für die Umgebung an:

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            url: URL
    

    Die angegebene URL wird angezeigt:

    • Auf der Bereitstellungsseite für das Repository
    • Im Visualisierungsdiagramm für die Workflowausführung
    • (Wenn ein Pull Request den Workflow auslöst) Als Schaltfläche „Bereitstellung anzeigen“ in der Pull Request-Zeitachse
  4. Optional können Sie verhindern, dass ein Bereitstellungsobjekt durch Hinzufügen der deployment Eigenschaft erstellt wird. Wenn der Auftrag auf false festgelegt ist, hat er weiterhin Zugriff auf Umgebungsgeheimnisse und Variablen, aber es wird keine GitHub Bereitstellung erstellt.

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            deployment: false
    

    Dies ist nützlich für CI- oder Test-Jobs, die geheime Umgebungsvariablen benötigen, aber tatsächlich nichts bereitstellen. Weitere Informationen findest du unter Implementierung mit GitHub Actions.