# Equipe Discourse - Como vocês estão tão confiantes em lançar atualizações de versão a cada poucos minutos?

**URL:** https://meta.discourse.org/t/discourse-team-how-are-you-so-confident-in-pushing-version-updates-every-couple-of-minutes/324788
**Category:** General
**Created:** [3 Setembro , 2024 22:22 UTC](https://meta.discourse.org/t/discourse-team-how-are-you-so-confident-in-pushing-version-updates-every-couple-of-minutes/324788 "2024-09-03T22:22:59Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Alon1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alon1/32/197167_2.png) [@Alon1](https://meta.discourse.org/u/Alon1)
#### Post date: [3 Setembro , 2024 22:23 UTC](https://meta.discourse.org/t/discourse-team-how-are-you-so-confident-in-pushing-version-updates-every-couple-of-minutes/324788/1 "2024-09-03T22:23:00Z")

</div>

Desculpe pela pergunta meta sobre o Discourse (trocadilho intencional…), mas preciso saber, como vocês conseguem lançar dezenas de atualizações de versão todos os dias com tanta confiança??  
Quer dizer, o código é implantado ao vivo em [inúmeros](https://discover.discourse.org/) locais e o risco de quebrar um site que pode ter vários plugins/temas/componentes de terceiros é real.  
Vocês devem ter um processo de integração contínua incrível - podem compartilhar algumas dicas sobre como conseguem testá-lo tão bem?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [4 Setembro , 2024 07:56 UTC](https://meta.discourse.org/t/discourse-team-how-are-you-so-confident-in-pushing-version-updates-every-couple-of-minutes/324788/2 "2024-09-04T07:56:29Z")

</div>

Ajuda o fato de que implementamos todas as novas alterações primeiro em nossa comunidade interna — aquela que usamos para trabalhar todos os dias, e também em [meta.discourse.org](http://meta.discourse.org).

A equipe do Discourse recebe as alterações mais novas e brilhantes… e bugs. Então vocês, no meta, também sofrem o impacto.

Contrariamente à crença popular, não implementamos todas as alterações _o tempo todo_ em todos os sites; implementamos em sites regularmente. Você está certo de que quebrar um site é um risco. Precisamos encontrar um bom equilíbrio entre manter os sites seguros e atualizados versus nunca atualizá-los por medo de quebras.

Para testes, você pode dar uma olhada em nossos repositórios. Também temos processos adicionais de build+teste internos

- [testes](https://github.com/discourse/discourse/actions/workflows/tests.yml) no core são executados a cada commit
- [testes](https://github.com/discourse/discourse-data-explorer/actions) em um plugin suportado
- [testes](https://github.com/discourse/discourse-kanban-theme/actions/workflows/discourse-theme.yml) em um tema suportado

É um cenário ideal para um plugin de terceiros ter testes também, e também é bom notar que não os suportamos em nossa hospedagem devido à incapacidade de gerenciar incompatibilidade e segurança.
