Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Umgebungsvariablen für Github-Aktionen

Umgebungsvariablen für Github-Aktionen

Susan Sarandon
Susan SarandonOriginal
2024-10-09 16:33:16188Durchsuche

GitHub Actions-Umgebungsvariablen

Kann ich auf Umgebungsvariablen zugreifen, die in einem vorherigen Schritt festgelegt wurden?

Ja, Sie können mit Syntax. Wenn Sie beispielsweise in einem Schritt mit der ID ${{ steps.<step-id>.outputs.<output-name> }} eine Umgebungsvariable namens MY_VAR festlegen, können Sie in einem Folgeschritt wie folgt darauf zugreifen:my-step

<code>echo "Value of MY_VAR: ${{ steps.my-step.outputs.MY_VAR }}"</code>
Sind Umgebungsvariablen für alle Jobs verfügbar? in einem Workflow?

Standardmäßig werden Umgebungsvariablen nicht zwischen Jobs in einem Workflow geteilt. Jeder Job hat seine eigene isolierte Umgebung. Sie können Umgebungsvariablen jedoch explizit zwischen Jobs teilen, indem Sie das Schlüsselwort

im Abschnitt env Ihrer Workflow-Datei verwenden. Zum Beispiel:jobs

<code>jobs:
  job1:
    env:
      MY_VAR: "value"
  job2:
    steps:
      - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
Wie kann ich Umgebungsvariablen für einen bestimmten Job oder Workflow festlegen?

Sie können Umgebungsvariablen für einen bestimmten Job oder Workflow festlegen, indem Sie das Schlüsselwort

im verwenden entsprechenden Abschnitt env oder job Ihrer Workflow-Datei. Für einen Job können Sie Umgebungsvariablen wie folgt festlegen:workflow

<code>jobs:
  my-job:
    env:
      MY_VAR: "value"</code>
Für einen Workflow können Sie Umgebungsvariablen wie folgt festlegen:

Das obige ist der detaillierte Inhalt vonUmgebungsvariablen für Github-Aktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn