Diese Anleitung erklärt, wie man Ausgabevariablen in GitHub-Aktionen mithilfe der Set-Output-Aktion festlegt. Es umfasst das Festlegen einer einzelnen Ausgabevariablen, mehrerer Ausgabevariablen in einer einzigen Aktion und den Zugriff auf Ausgabevariablen, die von anderen Jobs festgelegt wurden.
Wie stelle ich ein? Ausgabevariablen in GitHub-Aktionen?
Sie können Ausgabevariablen in GitHub-Aktionen mithilfe der Aktion set-output
festlegen. Mit dieser Aktion können Sie jeweils eine einzelne Ausgabevariable festlegen. Die Syntax für die Aktion set-output
lautet wie folgt:
<code class="yaml">- set-output: name: name-of-output-variable value: value-of-output-variable</code>
Beispielsweise setzt die folgende Aktion eine Ausgabevariable namens my-output-variable
mit dem Wert my-output-value
:
<code class="yaml">- set-output: name: my-output-variable value: my-output-value</code>
Kann ich mehrere Ausgabevariablen in einer einzigen GitHub-Aktion festlegen?
Ja, Sie können mehrere Ausgabevariablen in einer einzigen GitHub-Aktion festlegen, indem Sie mehrere set-output
-Aktionen verwenden. Die folgende Aktion setzt beispielsweise zwei Ausgabevariablen: my-output-variable1
mit dem Wert my-output-value1
und my-output-variable2
mit dem Wert my-output-value2
:
<code class="yaml">- set-output: name: my-output-variable1 value: my-output-value1 - set-output: name: my-output-variable2 value: my-output-value2</code>
Wie greife ich auf Ausgabevariablen zu? von anderen Jobs in GitHub Actions gesetzt?
Sie können auf Ausgabevariablen zugreifen, die von anderen Jobs in GitHub Actions gesetzt werden, indem Sie die jobs.<job_name>.outputs.<output_variable_name>
-Syntax verwenden. Die folgende Aktion greift beispielsweise auf die vom my-output-variable
-Job festgelegte Ausgabevariable my-job
zu:
<code class="yaml">- echo: ${{ jobs.my-job.outputs.my-output-variable }}</code>
Das obige ist der detaillierte Inhalt vonSo legen Sie die Ausgabe in Github-Aktionen fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!