Histórico da Página
Expedição Continua Inovação(Piloto)
Material de Apoio : Expedição Continua Inovação(Piloto)
Processo da subida dos fontes:
- Criação de Pasta:
- Solicitar ao GCAD
- a criação da pasta
- via e-mail
- .
- Atenção: Os
- nomes das pastas não
- devem conter acentuações.
- Inclusão dos Fontes:
- Todos os fontes devem
- ter arquivos .chs
- com o mesmo nome dos
- arquivos TLPP ou PRW correspondentes.
- Commit dos Fontes:
- Requisito: Necessário uma Issue do tipo "Story" com Requisito Funcional.
- Informações Obrigatórias na Issue
- A issue deve possuir as seguintes informações listadas:
- Escopo do projeto
- Data prevista para conclusão
- Clientes envolvidos no piloto
- Motivos que justificam a realização do projeto
Processo de dicionário:
- Caso Se os pacotes de dicionário não estejam estiverem vinculados com a à expedição continuacontínua:
- Solicitar a geração do acumulado através de ticket para o GCAD com as seguintes informaçõesao GCAD via ticket:
- Número dos pacotes a serem acumulados.
- Nome do novo pacote.
- Solicitar a geração do acumulado através de ticket para o GCAD com as seguintes informaçõesao GCAD via ticket:
Processo do arquivos .yaml para inserção dos fontes no arquivo:
- Acesse o Protheus CI.
- Pré-requisito: Ter
- Necessário possuir acesso ao Git da Engenharia.
- Clique em FORK para copiar o repositório e realizar as alterações necessárias
- .
- Ao acessar a pagina copiar página copie o endereço HTTPS: https://code.engpro.totvs.com.br/jose.riquelmo/protheus-ci
Esse endereço iremos utilizar para clonar esse repositório para dentro do VSCODE e posteriormente acessar sua pagina e realizar um novo Pull Request - Crie uma pasta local, e acesse a mesma dentro do VSCODE
- Com o link copiado execute o seguinte comando: git clone https://code.engpro.totvs.com.br/jose.riquelmo/protheus-ci.git Obs: O Git necessita obrigatoriamente estar instalado na máquina.
- Etapa de configuração Configuração do arquivo '.yaml'
- Acesse a pasta CONFIG
- Criar novo arquivo seguindo o padrão "taf_apuracaoIpi_inovacao_pilotos.yaml", ou seja módulo, feature a ser pilotada, inovação e por final "pilotos.yaml"
- Este arquivo deve seguir a configuração descrita pela documentação: Configuração do arquivo
- Ao finalizar a configuração dos arquivos, realizar o seguinte passo
Commit e Push das Alterações:
- git add .
- Este comando adiciona todas as mudanças (novos arquivos, modificações e exclusões) feitas no diretório atual e seus subdiretórios à "staging area"(área de preparação). Ele prepara esses arquivos para o próximo commit.
- git commit -m "Configuração de arquivos para pacote pilotos"
- Este comando cria um commit com as mudanças que foram adicionadas à "staging area". A mensagem entre aspas ("Configuração de arquivos para pacote pilotos") descreve as alterações feitas, ajudando a documentar o histórico do repositório.
- git push
- Este comando envia os commits locais para o repositório remoto, atualizando o repositório remoto com as alterações feitas localmente.
- git add .
Ao commitar acesse o https://code.engpro.totvs.com.br/jose.riquelmo/protheus-ci/commits/branch/master e verifique se o commit foi realizado com sucesso
- Confirme suas alterações:
Solicitação de Pull Request:
Acesse Pull requests e crie um novo Pull Request
- :
- Insira o titulo e a descrição deve conter itens comoInformações Necessárias:
- Link da issue Issue relacionada onde os aos fontes foram commitados.
- Escopo do projeto
- Data prevista para conclusão
- Clientes envolvidos no piloto
- Motivos que justificam a realização do projeto
Após criação do pull request o time da engenharia irá avaliar a aplicação do mesmo. Contato direto com o time (silva.wagner)O time de Engenharia avaliará o Pull Request. Para suporte, contate 'silva.wagner'.
Tratamento de procedures no pacote:
- A Issue vinculada ao processo das procedures não pode ser encerrada.
- Gerar o arquivo .zsps através do robô patch.
Solicitar configuração da expedição ao GCAD
...
com o seguinte modelo:
- Modelo de solicitação ao GCAD:
Expedição Continua Inovação(Piloto)
- Nome do arquivo .yaml: Nome do seu arquivo .yaml
- Nome do arquivo .app: TAFA552.app (ESTÁVEL ou PRÉVIA)
- Obs: informar "ESTÁVEL" para .app já publicado no d-1, caso seja uma versão não expedida pelo Gitea informar a tag "PRÉVIA"
- Código do pacote do dicionário acumulado: Número do dicionário acumulado.
- Código da Issue: Issue relacionada ao piloto.
- Procedures: Se necessário.
...
Esta solicitação gerará um link para o pacote no Arte:
- Realize o teste completo do pacote, incluindo o dicionário e fontes.
- Aplicar o patch gerado
- Aplicar o setup do robô (Setup)
- Configurar o o Issue x Cobertura com a Issue amarrada ao processo.
- Todos os fontes necessitam obter ao menos 10% dos trechos alterados.
- Obs: Este percentual aumentará gradativamente até que 100% das linhas de código dos pacotes pilotos estejam cobertas. Verifique a porcentagem atual para acompanhar o progresso.
Após conclusão dos testes abra uma Issue diretamente
...
aqui:
- Inserir Insira as informações conforme o print
- Após criação da Issue o pacote passa por uma esteira de expedição e publicação
- Após conclusão da Issue é gerado Ao final, um link do será gerado para o pacote já publicado:
- Após conclusão da Issue é gerado Ao final, um link do será gerado para o pacote já publicado:
Informar aos clientes que o pacote já está disponível no portal.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas