Skip to content

Automação de fluxo de trabalho no Git para tasks, deploy e releases.

Notifications You must be signed in to change notification settings

tihhgoncalves/rocket-git-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Rocket Git Task

O Rocket Git Task é uma ferramenta de automação para gerenciar tasks, deploys e releases no Git de forma simplificada. Ele permite criar, enviar e finalizar tasks com comandos curtos e eficientes.

Versão Mais Recente Último Commit Downloads Totais Contribuidores do GitHub Licença MIT


🎯 Como Instalar

Instale o Rocket Git Task globalmente via NPM:

npm install -g rocket-git-task

Após a instalação, os comandos estarão disponíveis globalmente no terminal.


🚀 Como Usar

1️⃣ Inicializar o git-task no repositório

Antes de usar, é necessário configurar o fluxo do Git no seu projeto:

git task init

Ele perguntará quais branches você deseja usar para produção (main ou master) e homologação (develop, dev, etc.), e salvará essas configurações automaticamente.


2️⃣ Criar uma nova task

Cria um novo branch de task a partir do branch de homologação.

git task create nome-da-tarefa

Isso cria e muda para um branch chamado task/nome-da-tarefa.


3️⃣ Enviar uma task para homologação

Faz merge da task para o branch de homologação e faz o push automaticamente.

git task deploy homolog

4️⃣ Enviar uma task para produção

Faz merge do branch de homologação no branch de produção.

git task deploy production

5️⃣ Criar uma release

Cria uma nova versão no Git usando standard-version, gerando um changelog automaticamente.

git task release production  # Para produção
git task release homolog     # Para homologação

6️⃣ Finalizar uma task

git task finish

Caso a task ainda não tenha sido mergeada, o comando avisará. Se quiser forçar a exclusão, use:

git task finish --force

Se a task ainda precisar ser enviada para homologação, o comando sugerirá:

git task deploy homolog

⚙️ Configuração

O git-task salva suas configurações diretamente no .git/config, evitando arquivos extras no repositório:

  • task.prod-branch: Branch usado para produção (main, master, etc.).
  • task.dev-branch: Branch usado para homologação (develop, dev, etc.).

Para redefinir a configuração, basta rodar:

git task init

👨‍💻 Mantenedor

Este projeto é orgulhosamente mantido pela Rocket Produtora Digital.

📌 Contribuições

Nossa liga de super coders está sempre pronta para ação! 💥

  • @tihhgoncalves 🚀 (O Mestre Jedi dos Códigos)

Contribuições são sempre bem-vindas! Sinta-se à vontade para melhorar o código, documentação ou funcionalidades.


🔗 Autor

Criado por Tihh Gonçalves.

Github Telegram


🛠 Suporte

Para relatar bugs ou solicitar novas funcionalidades, abra uma issue no GitHub.


📜 Histórico de Versões

Para ver todas as mudanças e melhorias, consulte o CHANGELOG.md.

About

Automação de fluxo de trabalho no Git para tasks, deploy e releases.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages