Podsumowanie
Jednym z ważnych kroków w kierunku poprawy niezawodności jest zapobieganie zdarzeniom, jeśli jest to możliwe. W przypadku wystąpienia zdarzeń śledzenie problemu jest również ważne. Proces testowania/wydawania lub wdrażania może mieć daleko idący wpływ na oba te cele.
W tym module wykonano następujące czynności:
- Dowiedz się więcej o tym, czym jest wdrożenie oprogramowania i jakie są różne rodzaje wdrożeń, które możemy zastosować.
- Omówiliśmy znaczące korzyści wynikające z przejścia z modelu "wdrożenia epickiego" na model "ciągłego wdrażania".
- Zbadano składniki ciągłego wdrażania.
- Dokładniej opisano potoki i sposób ich implementacji w usłudze Azure Pipelines.
- Przedstawiono wiele różnych strategii wdrażania w środowisku produkcyjnym, które mogą pomóc uniknąć zdarzeń.
- Zbadano niektóre ważne najlepsze rozwiązania, które mogą zminimalizować ryzyko podczas wdrażania nowego oprogramowania lub nowej wersji istniejącego oprogramowania.