rocket-git-task v1.7.0
🚀 Rocket Git Task
O Rocket Git Task organiza e agiliza o fluxo de tarefas no Git, conectando desenvolvimento, homologação e produção de forma simples e eficiente.
📥 Instalação
Instale globalmente via NPM:
npm install -g rocket-git-task
Após a instalação, o comando git-task
estará disponível no terminal.
📚 Comandos Disponíveis
1️⃣ Inicializar o Rocket Git Task
Configura o repositório informando as branches de produção e homologação:
git-task init
2️⃣ Criar uma nova task
Cria um novo branch de task a partir da branch de homologação e já muda para ele:
git-task create nome-da-tarefa
Exemplo: Cria a branch task/nome-da-tarefa
.
3️⃣ Atualizar uma task com o último develop
Se sua task está em andamento e você quer trazer as últimas atualizações do develop
para ela:
git-task update
4️⃣ Fazer deploy de uma task para homologação
git-task deploy homolog
Faz merge da task no branch de homologação e faz o push automaticamente.
5️⃣ Fazer deploy de homologação para produção
git-task deploy production
Faz merge da homologação para produção e realiza o push.
6️⃣ Criar uma release
Gera uma nova release automaticamente e adiciona uma tag no Git.
git-task release production # Para produção
git-task release homolog # Para homologação (beta)
Opcionalmente, você pode definir o tipo de incremento de versão:
git-task release production --type major # 1.6.4 → 2.0.0
git-task release production --type minor # 1.6.4 → 1.7.0
git-task release production --type patch # 1.6.4 → 1.6.5
Se for um release de homologação, ele será marcado como beta (1.6.4-beta.1
, 1.6.4-beta.2
).
7️⃣ Finalizar uma task
git-task finish
Se a task não tiver sido mergeada, ele avisa. Para forçar a finalização (apagando mesmo sem merge), use:
git-task finish --force
8️⃣ Versão e Ajuda
Para exibir a versão atual:
git-task -v
Para exibir todos os comandos:
git-task -h
⚙️ Configuração
O Rocket Git Task salva suas configurações diretamente no seu .git/config
, sem arquivos extras no repositório:
task.prod-branch
: Branch de produção (ex:main
oumaster
).task.dev-branch
: Branch de homologação (ex:develop
).
Para redefinir a configuração, basta rodar:
git-task init
🙌 Contribuições
Contribuições são sempre bem-vindas! Se quiser sugerir melhorias ou reportar problemas, basta abrir uma issue.
👨💻 Mantenedor
O Rocket Git Task é mantido com carinho por:
🔗 Redes e Contato
🚀 Rocket Produtora Digital
Criado com ♥ pela Rocket Produtora Digital