Tarefa utilizada para empacotar os artefatos utilizados nas imagens utilizadas pelas soluções SmartSRE. Está salvo no repositório: https://jamescode.engpro.totvs.com.br/view/all/job/smarterp/job/smarterp-apis/job/master/ Após entrar no schedule, basta clicar em construir com Parâmetros e preencher os parâmetros conforme abaixo: Ao término do job, será apresentado no LOG a mensagem: Quando terminar, o RPO atualizado será disponibilizado no folder: pipeline-imagem ParâmetrosOs parâmetros de execução, ficam salvos no arquivo .config na raiz deste repositório. Nele é possível configurar os parâmetros de execução e montagem dos artefatos de acordo com cada necessidade. | Informações |
|---|
Release de geração: $RELEASE Gera com UPDDISTR: $UPDDISTR Gera com UPDDISTR com condicional?: $UPDDISTRCOND || Informar uma expressao logica para execução do flag de upddistr (Usado na automação do sistemico) Local do dicionario padrão: ${DICIONARIO_PADRAO_PATH} Local do dicionario Mercado Internacional: ${DICIONARIO_MI_PATH} Gera dados do mercado internacional?: ${GERAMI} Atualiza Web-Files (Published)?: ${UPDATE_WEBFILES} Atualiza MeuRH (Published)?: ${UPDATE_MEURH} Atualiza versão do SmartReports?: ${UPDATE_TREPORTS} Executa o CI das Imagens (codeengpro)?: ${GERA_IMAGEM} Repo (codeengpro) da Imagem a ser gerada: ${IMAGEM_REPO} Branch (codeengpro) da Imagem a ser gerada: ${IMAGEM_BRANCH} Executa o CI do Chart (cloud104)?: ${GERA_CHART} Repo (cloud104) da Imagem a ser gerada: ${CHART_REPO} Branch (cloud104) da Imagem a ser gerada: ${CHART_BRANCH} Local do Arquivo de Values do chart: ${CHART_VALUES} |
Gravação.Após a geração dos artefatos, os mesmos são salvos dentro do bucket do smartsre que fica atualmente dentro do arte/engenharia/bundle/smartsre/espelho. CronO repositorio esta configurado para ser executado automaticamente as quintas (backoffice). Para configurar o cron, basta chamar via api: https://arteengenhariabundlesbase/topologia/rpo_smarterp/A pasta: base_12.1.xx refere-se ao RPO ACUMULATIVO, ou seja, todas as aplicações de pacotes ficam salvos neste repositório. A pasta: applypatch refere-se ao folder que armazena os pacotes que iremos aplicar no RPO do smarterp Obs: Temos hoje no modelo dois RPOs, um para o Brasil e outro para o mercado internacional. Para diferenciamos os pacotes, adicionamos antes da extensão .ptm o _portuguese ou _spanish ou _multi, com isto, sabemos que aquele pacote é especifico para os RPOs |