aceleradora-TW / aceleradora-TW/hospebem

Deploy automático da master para Heroku staging

Aperta
#53 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
infraestrutura
Lingua principale
HTML
Stelle
4
Fork
4
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Atualmente temos um ambiente de staging no Heroku configurado para o projeto. O deploy acontece de maneira manual e sempre utiliza a branch master.

Devemos executar um deploy para staging automaticamente toda vez que uma nova mudança chega à master (a cada merge, em outras palavras). O ambiente de staging deve ser utilizado pelo time para garantir a visiblidade do trabalho em andamento, ou seja, é um ambiente que centraliza todas as mudanças feitas pelas duplas e as deixa visível para o time e para os stakeholders (POs e mentores, por exemplo).

### Sugestões

Vocês podem tentar diferentes caminhos para fazer essa configuração, dentre eles, os seguintes:

- Via [Circle CI](https://circleci.com/docs/2.0/deployment-integrations/#heroku)
- Via [integração do Github no Heroku](https://devcenter.heroku.com/articles/github-integration#automatic-deploys)

Independentemente de como isso será configurado, é importante tentar cumprir os critérios de aceitação

### Critérios de aceitação:

- [x] Deploy automático toda vez que uma nova mudança for para a `master`
- [ ] A falha em um deploy deve ser visível para o time rapidamente para que possa ser corrigida
- [ ] Podemos configurar algum mecanismo de notificação caso necessário. [Exemplo](https://blog.heroku.com/chatops-ga).

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.