إنشاء release بيجمع الـ Work Items اللي اتحددت إنها جاهزة، ويركبها في deployment واحد مترتب. بتاخد نفس فايدة الاستقرار اللي بتجيبها من عمل release branch، من غير حد يدير إنشاء الـ branches والـ merge والتنضيف بإيده.
اعمله في الديمو
افتح شاشة الـ release بزرار "Try it in the demo" اللي فوق، وبعدين:
-
اختار اللي جاهز
اختار الـ Work Items اللي اتراجعت واتعمل لها test علشان تضمها للـ release.
-
راجع خطة الـ deployment
Serpent بيبني الخطة من الـ set ده، ويرتب المكونات حسب الاعتمادية، ويوضح أي خطوات يدوية من الأول.
-
اعمل validation على الـ target
شغّل فحوصات الـ preflight، واستنى لحد ما تتأكد من الـ release مقابل الـ target org.
-
Deploy
اعمل deploy لما الخطة تبقى نضيفة. الـ rollback فاضل متاح لو احتجته.
إيه اللي فاضل متزامن
بيئات الـ staging والـ UAT بتفضل متزامنة كجزء من العملية، علشان المختبرين يفضلوا شغالين على بيانات محدّثة.