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-taskApó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 init2️⃣ 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-tarefaExemplo: 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 update4️⃣ Fazer deploy de uma task para homologação
git-task deploy homologFaz 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 productionFaz 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.5Se 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 finishSe a task não tiver sido mergeada, ele avisa. Para forçar a finalização (apagando mesmo sem merge), use:
git-task finish --force8️⃣ Versão e Ajuda
Para exibir a versão atual:
git-task -vPara 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:mainoumaster).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