FutureLab-DCC / FLautim

1 stars 0 forks source link

Integração Contínua (Deploy via Git) #4

Open petroniocandido opened 2 months ago

petroniocandido commented 2 months ago

:ledger: Description

Um sistema de Integração Contínua (IC) visa contruir uma ponte automatizada entre as atividades de desenvolvimento, manutenção e teste e a atividade de implantação, fazendo o download de novas versões diretamente da ferramenta de gerenciamento de código (no nosso caso o Git), construindo e implantando o software.

Essa solução deverá ser discutida com a Synergia, uma vez que a solução também será utilizada por eles.

:dart: Objectives (SMART)

  1. Pesquisar sobre sistemas de IC que contemplem repositórios de código na plataforma Git/Github, em particular a ferramenta Jenkins
  2. Planejar a implantação da ferramenta de IC
  3. Implantação da ferramenta de IC
  4. Construção dos pipelines de IC [Synergia, flautim_api, flautim_restful_api]

:bar_chart: Key Results

  1. Criação de políticas mais objetivas de versionamento de código, como diretivas para pull requests e branches no repositório Git
  2. Aumento da agilidade e segurança na implantação de novas versões

:truck: Deliverables