Maison > Article > outils de développement > comment définir la sortie dans les actions github
Ce guide explique comment définir des variables de sortie dans les actions GitHub à l'aide de l'action set-output. Il couvre la définition d'une variable de sortie unique, de plusieurs variables de sortie en une seule action et l'accès aux variables de sortie définies par d'autres tâches.
Comment définir variables de sortie dans les actions GitHub ?
Vous pouvez définir des variables de sortie dans les actions GitHub à l'aide de l'action set-output
. Cette action vous permet de définir une seule variable de sortie à la fois. La syntaxe de l'action set-output
est la suivante :
<code class="yaml">- set-output: name: name-of-output-variable value: value-of-output-variable</code>
Par exemple, l'action suivante définira une variable de sortie appelée my-output-variable
avec la valeur my-output-value
:
<code class="yaml">- set-output: name: my-output-variable value: my-output-value</code>
Puis-je définir plusieurs variables de sortie dans une seule action GitHub ?
Oui, vous pouvez définir plusieurs variables de sortie dans une seule action GitHub en utilisant plusieurs set-output
actions. Par exemple, l'action suivante définira deux variables de sortie : my-output-variable1
avec la valeur my-output-value1
et my-output-variable2
avec la valeur 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>
Comment accéder aux variables de sortie définies par d'autres tâches dans GitHub Actions ?
Vous pouvez accéder aux variables de sortie définies par d'autres tâches dans GitHub Actions en utilisant la syntaxe jobs.<job_name>.outputs.<output_variable_name>
. Par exemple, l'action suivante accédera à la variable de sortie my-output-variable
définie par le travail my-job
:
<code class="yaml">- echo: ${{ jobs.my-job.outputs.my-output-variable }}</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!