O documento discute os diferentes tipos de versões de software, incluindo alfa, beta e versões estáveis. Explica que as versões alfa são para testes iniciais e podem não funcionar corretamente, enquanto as versões beta já têm a funcionalidade finalizada, mas ainda podem conter bugs. Versões de candidatos a lançamento e lançamento para fabricação já devem estar quase prontas para disponibilização geral.
3. This Photo by Unknown Author is licensed under CC BY-SA
4. Meados de 1950
• “A” para testes no produto antes de serem
publicamente anunciados.
• “B” para testes no produto antes de serem
enviados para “fabricação“.
• “C” para testes finais antes de disponibilidade
geral.
This Photo by Unknown Author is licensed under CC BY-SA
5. Alpha
• Primeira fase de testes
• White-box
• Black-box -> alpha-release
• Instável
• Pode não funcionar
• Pode gerar perda de dados
This Photo by Unknown Author is licensed under CC BY-SA
6. Beta
• Desenvolvimento da
funcionalidade finalizado
• Pode conter bugs conhecidos
ou desconhecidos
• Pode ter problemas de
performance
• Pode quebrar
• Pode haver perda de dados
This Photo by Unknown Author is licensed under CC BY-SA
7. Release Candidate, Release to Manufacturing
This Photo by Unknown Author is licensed under CC BY-NC-ND This Photo by Unknown Author is licensed under CC BY
8. Ricardo Serradas
• DevOps Premier Field Engineer na
• Baseado em fatos reais!
• Tudo que eu comentar é um condensado da minha própria opinião
• Nada do que é falado aqui é verdade absoluta!
9.
10. This Photo by Unknown Author is licensed under CC BY
12. Como nós
trabalhamos?
• O que o cliente precisa?
• Impacto
• Fontes
• Conhecimento
• Time (Microsoft)
• Referências externas
• Solução em parceria
13. Microsoft Confidential
DevOps
“DevOps is the union of people, process, and
products to enable continuous delivery of
value to our end users.”
13
Donovan Brown, Principal DevOps Manager at Microsoft
14. O que veremos aqui?
• Git
• Build
• Release
• PowerShell
• Dev