Le pipeline est le cœur et l'âme de Wercker. C'est là que vous définissez les actions (étapes) et l'environnement pour vos tâches. C'est aussi souvent là que vous définissez vos tests, constructions et déploiements. Ils sont un agrégat d'étapes et réussiront ou échoueront en fonction des étapes à l'intérieur.
Les étapes sont des scripts bash autonomes ou des binaires compilés pour accomplir des tâches d'automatisation spécifiques, définies dans le fichier wercker.yml de votre application. Les étapes peuvent être écrites manuellement ou empruntées à la communauté via le registre des étapes.
Le fichier wercker.yml définit la configuration de vos pipelines d'automatisation avec une collection d'étapes que vous souhaitez exécuter.