Skip to content

Criar pipeline de deploy contínuo para ambiente de produção #27

Description

@luizguilherme5

Descrição
Após a integração e a definição do deploy contínuo no Gitlab CI, é necessário realizar o deploy contínuo no servidor em produção do Lino, que fora criado anteriormente, porém funcionava corretamente com o anterior deploy através do Rancher, e agora deve funcionar utilizando a integração contínua estabelecida utilizando o Gitlab Runner em um droplet do Digital Ocean. Para funcionar corretamente, o bot deverá sempre estar disponível no servidor de produção sempre que houver um novo commit na branch 'master' a versão em produção, acessível através do telegram.

Tarefas

  • Configurar droplet no DigitalOcean para receber os commits através do Gitlab Runner
  • Configurar domínio adquirido e certificado SSL
  • Configurar variáveis de ambiente na droplet

Critérios de Aceitação

  • Deve ser criado um novo droplet Ubuntu, que é atualizado a cada commit na branch master
  • Deve apontar corretamente utilizando o domínio adquirido sem o uso do ngrok
  • Deve integrar as variáveis de ambiente como tokens corretamente sem realizar o upload delas no git
  • O Lino deve ser acessível em sua versão estável através do Telegram

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions