1.7.0 • Published 4 months ago

rocket-git-task v1.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

🚀 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.

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


📥 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 ou master).
  • 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

GitHub Telegram


🚀 Rocket Produtora Digital

Criado com ♥ pela Rocket Produtora Digital

1.7.0

4 months ago

1.6.3

4 months ago

1.6.2

4 months ago

1.6.1

4 months ago

1.6.0

4 months ago

1.5.0

4 months ago

1.4.0

4 months ago

1.1.1

5 months ago

1.0.0

5 months ago