Overview
Utilisez defaults
pour créer un map
de paramètres par défaut qui s’appliqueront à tous les travaux du workflow. Vous pouvez également définir des paramètres par défaut uniquement disponibles pour un travail. Pour plus d’informations, consultez jobs.<job_id>.defaults
.
Quand plusieurs paramètres par défaut sont définis avec le même nom, GitHub utilise le paramètre par défaut le plus spécifique. Par exemple, un paramètre par défaut défini dans un travail remplace un paramètre par défaut portant le même nom défini dans un workflow.
Setting default shell and working directory
Vous pouvez utiliser defaults.run
afin de fournir les options shell
et working-directory
par défaut pour toutes les étapes run
d’un workflow. Vous pouvez également définir pour run
des paramètres par défaut qui sont disponibles uniquement pour un travail. Pour plus d’informations, consultez jobs.<job_id>.defaults.run
. Vous ne pouvez pas utiliser de contextes ou d’expressions dans ce mot clé.
Quand plusieurs paramètres par défaut sont définis avec le même nom, GitHub utilise le paramètre par défaut le plus spécifique. Par exemple, un paramètre par défaut défini dans un travail remplace un paramètre par défaut portant le même nom défini dans un workflow.
Exemple : Définir l’interpréteur de commandes et le répertoire de travail par défaut
defaults:
run:
shell: bash
working-directory: ./scripts
Setting default values for a specific job
Utilisez jobs.<job_id>.defaults
pour créer un map
des paramètres par défaut applicable à toutes les étapes du travail. Vous pouvez également définir des paramètres par défaut pour l’ensemble du workflow. Pour plus d’informations, consultez defaults
.
Quand plusieurs paramètres par défaut sont définis avec le même nom, GitHub utilise le paramètre par défaut le plus spécifique. Par exemple, un paramètre par défaut défini dans un travail remplace un paramètre par défaut portant le même nom défini dans un workflow.
Setting default shell and working directory for a job
Utilisez jobs.<job_id>.defaults.run
pour fournir le shell
par défaut, et working-directory
pour toutes les étapes run
du travail.
Vous pouvez fournir des options shell
et working-directory
par défaut toutes les étapes run
d’un travail. Vous pouvez également définir des paramètres par défaut de run
pour l’ensemble du workflow. Pour plus d’informations, consultez defaults.run
.
Ces éléments peuvent être remplacés aux niveaux jobs.<job_id>.defaults.run
et jobs.<job_id>.steps[*].run
.
Quand plusieurs paramètres par défaut sont définis avec le même nom, GitHub utilise le paramètre par défaut le plus spécifique. Par exemple, un paramètre par défaut défini dans un travail remplace un paramètre par défaut portant le même nom défini dans un workflow.
Example: Setting default run
step options for a job
jobs:
job1:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: ./scripts