# Choix de ce que fait votre workflow

Les workflows automatisent les tâches dans votre cycle de vie de développement logiciel. De nombreuses tâches que vous effectuez manuellement peuvent être converties en workflows GitHub Actions.

## Links

* [Utilisation de tâches dans un flux de travail](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)

  Utilisez des workflows pour exécuter plusieurs travaux.

* [Utilisation de blocs élémentaires pré-écrits dans votre workflow](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)

  Vous pouvez utiliser et personnaliser des actions pré-écrites pour alimenter votre flux de travail.

* [Utilisation de l’interface CLI GitHub dans les flux de travail](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)

  Vous pouvez créer des scripts avec GitHub CLI dans les workflows GitHub Actions.

* [Ajout de scripts à votre workflow](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)

  Vous pouvez utiliser GitHub Actions des flux de travail pour exécuter des scripts.

* [Utilisation de secrets dans GitHub Actions](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)

  Découvrez comment créer des secrets au niveau du référentiel, de l’environnement et de l’organisation pour GitHub Actions les flux de travail.

* [Stocker des informations dans des variables](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)

  GitHub définit les variables par défaut pour chaque GitHub Actions exécution de flux de travail. Vous pouvez également définir des variables personnalisées à utiliser dans un seul ou plusieurs flux de travail.

* [Transmission d’informations entre les travaux](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)

  Vous pouvez définir des sorties pour transmettre des informations d’un travail à un autre.

* [Définition d’un shell et d’un répertoire de travail par défaut](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)

  Définissez les paramètres par défaut qui s’appliquent à tous les travaux du workflow ou à toutes les étapes d’un travail.

* [Déploiement dans un environnement spécifique](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)

  Spécifiez un environnement de déploiement dans votre flux de travail.

* [Exécution de variantes de tâches dans un workflow](/fr/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)

  Créez une matrice pour définir les variantes de chaque travail.