Il s’agit d’une séquence d’étapes réutilisable et personnalisable qui peut être exécutée dans votre application Replit. Ils peuvent être aussi simples qu’exécuterDocumentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
python main.py ou aussi complexes qu’effectuer une procédure en plusieurs étapes.

- Exécuter plusieurs services en parallèle (par ex., frontend + backend)
- Exécuter des fichiers ou des commandes de manière séquentielle (par ex., exécuter le linter → exécuter les tests, compiler → exécuter le code)
Commande + K.
Types de tâches disponibles
Il existe actuellement 3 types de tâches disponibles :Exécuter une commande Shell, Installer des packages et Exécuter un Workflow.
Exécuter une commande Shell
Exécuter une commande Shell stocke une commande shell et l’exécute en utilisant le même environnement que le volet Shell. Ce type de tâche offre un large éventail de cas d’utilisation, allant de l’exécution de fichiers individuels :

Installer des packages
Installer des packages utilise le système de gestion des dépendances intégré de Replit, détectant automatiquement les dépendances de votre projet et installant les packages nécessaires. Voir Gestion des dépendances pour plus de détails sur la façon dont UPM devine les packages à installer pour votre projet en coulisses.
Exemple de cas d’utilisation :

Exécuter un Workflow
Exécuter un Workflow vous permet d’exécuter un autre workflow depuis le workflow actuel. Cela permet de réutiliser des workflows et de les combiner pour créer des workflows plus complexes.
Exemple de cas d’utilisation :

Mode d’exécution des Workflows
Les Workflows offrent deux modes d’exécution différents : séquentiel et parallèle.Séquentiel
L’exécution séquentielle exécutera chaque tâche dans l’ordre défini, attendant que chaque tâche se termine avant de passer à l’étape suivante, et arrêtant l’exécution de la séquence si une tâche dans le workflow échoue. Un exemple d’utilisation de ce mode consiste à définir des commandes logiquement connectées, telles que des commandes git pour récupérer les dernières modifications de votre branche principale, puis rebaser votre branche actuelle sur la branche principale :
Parallèle
L’exécution parallèle exécutera chaque tâche en parallèle, de sorte que chaque tâche est démarrée et s’exécute indépendamment des autres tâches dans le workflow. L’échec d’une tâche n’arrête pas l’exécution des autres tâches. Un exemple d’utilisation de ce mode est l’exécution d’un projet full-stack qui doit démarrer à la fois le frontend et le serveur backend :
Créer des Workflows
Les Workflows peuvent être créés via le volet Workflows en cliquant sur le bouton+ Nouveau Workflow. Commencez par donner un nom descriptif à votre workflow, choisissez un mode d’exécution approprié et commencez à ajouter des tâches. Les tâches peuvent être réorganisées en les faisant glisser et en les déposant dans l’ordre souhaité.

Assigner un Workflow au bouton Exécuter
Un workflow peut également être assigné au bouton d’exécution pour remplacer le comportement par défaut du bouton d’exécution (voir Configurer une Replit App). Pour conserver la commande d’exécution par défaut configurée dans.replit, sélectionnez l’option « Exécuter la Replit App » par défaut dans le menu déroulant.
Le workflow sélectionné dans le menu déroulant à côté du bouton d’exécution sera exécuté lorsque le bouton d’exécution est cliqué. Cliquez sur le workflow souhaité dans le menu déroulant pour changer quel workflow doit être exécuté par le bouton d’exécution.

Afficher les sorties des Workflows
Les sorties des Workflows seront affichées dans le voletConsole. Vous pouvez basculer l’affichage pour n’afficher que les dernières sorties et effacer entièrement la console.
