Go to file
fabio 9f91fadbe1 Atualizar 'src/java/com/rjconsultores/Teste.java'
resolve bug#AL-1619
2022-11-15 21:13:00 +00:00
src Atualizar 'src/java/com/rjconsultores/Teste.java' 2022-11-15 21:13:00 +00:00
tests Reorganização dos projetos 2021-11-26 20:18:10 -03:00
web Enviar arquivos para 'web/gui/img' 2022-10-11 18:34:32 +00:00
.gitignore alteraçao do ignore 2022-10-10 14:10:32 -03:00
AdmGit.psf adição do psf 2022-10-11 16:19:15 -03:00
README.md Atualizar 'README.md' 2022-10-28 15:50:25 +00:00
clone.sh Atualizar 'clone.sh' 2022-08-30 20:01:08 +00:00
cloneDev.bat sincronismo de codigo 2022-10-10 14:34:58 -03:00
pom.xml Merge pull request 'teste' (#3) from Branch_teste_webhook into master 2022-10-20 20:30:30 +00:00
settings.xml Adição do settings.xml 2022-10-11 16:43:02 -03:00

README.md

RJ VentaBoletosAdm

Índice

Configuração Inicial

  • clonar repositórios

  • Dependências

git clone http://18.235.188.113:3000/utilidades/Auditador.git
git clone http://18.235.188.113:3000/utilidades/generadorBoletosCNAB.git
git clone http://18.235.188.113:3000/utilidades/flyway.git
git clone http://18.235.188.113:3000/adm/modelWeb.git
git clone http://18.235.188.113:3000/adm/integracaoReceitaDespesa.git
  • Principal
git clone http://18.235.188.113:3000/adm/ventaBoletosAdm.git

usar o 'clone.sh' ou usar o 'AdmGit.psf'


Processo de desenvolvimento

Fluxo

Diagrama do Workflow

Processo

Passos a seguir

1
  • gerar uma branch baseado no caso a ser desenvolvido git checkout -b <nome_branch>
  • realizar o envio da branch para o gitea git push --set-upstream origin <nome_branch>
  • modificar a versão do pom baseado na regra: primeiro dígito grande melhoria, segundo dígito melhoria/adição de arquivos novos e terceiro dígito correção de bug
2
  • subir as modificações git add . && git commit -m "descrição" && git push
3
  • realizar o pull request diretamente no gitea
4
  • Necessário no mínimo 2 aprovações para validar o request
5
  • após OK da revisão realizar o merge para a master
  • SEMPRE ATENTAR PARA FAZER MERGE 1º DOS PROJETOS DAS DEPENDÊNCIAS, POIS O JENKINS ESTÁ CONFIGURADO PRA GERAR ASSIM QUE FOR FEITO MERGE NO PROJETO PRINCIPAL E A PARTIR DELE GERAR AS DEPENDÊNCIAS
6
  • gerar a versão no gitea idêntica a versão gerada no pom
    • atenção: para versão intermediária, adicionar a sigla RC + sequencial na versão (exemplo: 1.0.0-RC1)
  • após gerar a versão deve ser executado no terminal os seguinte comandos para gerar o changelog git checkout master && git pull && git log --oneline --decorate --raw --format=format:"- **%s**%n - %h - Autor: %aE - Data: %ci"
  • adicionar o conteúdo gerado na descrição da versão