Skip to content

Tarefas que contenham Passos de criação de Estrutura no Banco ​

  1. Posicionar no branch de origem desejado conforme os passos definidor a seguir. (master/release/dev)

  2. Na etapa de criação do Branch adicionar um sufixo "_Passo" ao final do nome do branch.

  3. Realizar a entrega nesse Branch APENAS do passo de Upgrade adicionando o nome do arquivo com extensão ".tmp".

Ex: Passo do Branch master 6.1G(247) - "PASSO_247_001.mac.tmp" Nome do Branch: "masterfix/GES-númeroticket_Passo"

  1. Prestar atenção ao encoding do arquivo no notepad++, deve ser "ANSI. Encaminhar ao responsável pelo merge, solicitando prioridade.

  2. Após o merge, o responsável devolve o ticket. O desenvolvedor deve avaliar as duas possibilidades abaixo:

A) Se a atividade tiver somente a criação da estrutura do banco, ou seja, foi incluído apenas uma coluna nova. Documentar o caminho da parcial para a qualidade. Por exemplo: \\eme4-sistec01\Compilacoes_totali\Liberados\Commerce\Parcial\PostgreSQL\247 (já foi feito merge, estará na parcial)

B) Se a atividade possuir outras alterações de banco como Triggers, Funções, Metadados ou Views. Deve-se entregar um outro passo com a nomenclatura padrão "masterfix/GES-númeroticket", e fazer a atualização do passo para conter a estrutura que teve o merge aprovado, por exemplo:

git checkout masterfix/GES-númeroticket git pull origin master git push

Com isso, o passo que contém as demais estruturas, estará atualizado e irá conter a criação da coluna. Documentar para a qualidade o caminho em testes: \\eme4-sistec01\Compilacoes_totali\EmTestes\Commerce\PostgreSQL\tarefas\masterfix\GES-númeroticket

  1. Observar que essa entrega tem relação com o branch TotaliSQL, os demais branches seguem seus fluxos normalmente.

Tarefas de correção na master ​

  1. posicionar na master

git checkout master

  1. atualizar os fontes

git pull origin remotes/origin/master

  1. criar um Branch para a tarefa

git checkout -b masterfix/GES-2020060001

  1. Fazer as alterações nos fontes

  2. Comitar o fonte

git commit -am "GES-2020060001 - Erro na emissão de SAT"

Obs.: O commit -a envia todos os arquivos novo e alterados. Aconselha-se a utilizar o TortoiseGIT para o commit.

  1. Enviar os fontes

git push origin masterfix/GES-2020060001

  1. Entrar no Azure "https://dev.azure.com/eme4sistemas/Totall" e fazer uma pull request da: - master para o branch masterfix/GES-2020060001 - indicar na descrição o ticket "GES-2020060001 - Erro na emissão de SAT"

Tarefas de correção na production ​

  1. os passos são os mesmos indicados para correção na master alterando apenas o branch de origem que é o "production" e o prefixo do branch para entrega da correção que será "productionfix".

Tarefas de correção na release ​

  1. os passos são os mesmos indicados para correção na master alterando apenas o bransh de origem que é o "release" e o prefixo do branch para entrega da correção que será "releasefix".

Tarefas de customização na dev ​

Na primeira vez: - Se não existir no seu repositório criar o branch dev

git.exe checkout -b dev remotes/origin/dev

  1. Baixar o branch do Projeto(Ticket da Solicitação) (se não existir criar um específico)

git.exe checkout -b feature/GES-2020060002 remotes/origin/feature/GES-2020060002

  1. atualizar os fontes

git pull origin remotes/origin/dev

  1. Fazer as alterações nos fontes

  2. Comitar o fonte

git commit -am "GES-2020060002 - Tratar sistemas Desktop para logar sem usar usuário de banco"

Obs.: O commit -a envia todos os arquivos novo e alterados. Aconselha-se a utilizar o TortoiseGIT para o commit.

  1. Enviar os fontes

git push origin feature/GES-2020060002

  1. Entrar no Azure "https://dev.azure.com/eme4sistemas/Totall" e fazer uma pull request da: - dev para o branch feature/GES-2020060002 - indicar na descrição o ticket "GES-2020060002 - Tratar sistemas Desktop para logar sem usar usuário de banco"