O pipeline é o coração e a alma do Wercker. É onde você define as ações (etapas) e o ambiente para suas tarefas. É também frequentemente onde você define seus testes, builds e deploys. Eles são um agregado de etapas e passarão ou falharão com base nas etapas internas.
Etapas são scripts bash autônomos ou binários compilados para realizar tarefas específicas de automação, definidas no arquivo wercker.yml do seu aplicativo. As etapas podem ser escritas manualmente ou emprestadas da comunidade através do Steps Registry.
O wercker.yml define a configuração dos seus pipelines de automação com uma coleção de etapas que você deseja executar.