Início Rápido¶
Bem-vindo ao Sloth-Runner! Este guia o ajudará a começar a usar a ferramenta rapidamente.
📝 Nota Importante: A partir da versão atual, os arquivos de workflow do Sloth Runner usam a extensão
.sloth
em vez de.sloth
. A sintaxe Lua permanece a mesma - apenas a extensão do arquivo mudou para melhor identificação dos arquivos DSL do Sloth Runner.
Instalação¶
Para instalar o sloth-runner
em seu sistema, você pode usar o script install.sh
fornecido. Este script detecta automaticamente seu sistema operacional e arquitetura, baixa a versão mais recente do GitHub e coloca o executável sloth-runner
em /usr/local/bin
.
Nota: O script install.sh
requer privilégios de sudo
para mover o executável para /usr/local/bin
.
Uso Básico¶
Gerenciamento de Stacks¶
# Criar um novo stack
sloth-runner stack new my-app --description "Stack de deployment da aplicação"
# Executar workflows em stacks
sloth-runner run my-app -f examples/basic_pipeline.sloth
# Listar todos os stacks
sloth-runner stack list
# Ver detalhes do stack
sloth-runner stack show my-app
Execução Direta de Workflow¶
Para executar um arquivo de workflow diretamente:
Para listar as tarefas em um arquivo:
Agendador de Tarefas (Novo!)¶
O Sloth-Runner agora inclui um poderoso agendador de tarefas que permite automatizar a execução de seus fluxos de trabalho em segundo plano usando sintaxe cron. Para mais detalhes sobre como configurar e usar o agendador, consulte a documentação completa em Agendador de Tarefas.
Próximos Passos¶
Agora que você tem o Sloth-Runner instalado e funcionando, explore os Conceitos Essenciais para entender como definir suas tarefas, ou mergulhe diretamente nos novos Módulos Built-in para automação avançada com Git, Pulumi e Salt.