Maison >outils de développement >git >comment définir la sortie dans les actions github

comment définir la sortie dans les actions github

Patricia Arquette
Patricia Arquetteoriginal
2024-10-10 12:28:18555parcourir

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 la sortie dans les actions github

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn