إنشاء الـ release التلقائي بيخلي Serpent يفتح release تلقائي لما التغييرات تتعمل لها merge، بدل ما نستنى حد يجمعها بإيده. ده continuous delivery لـ Salesforce: التغييرات بتتحرك للـ environment اللي بعده لما يتم اعتمادها.
جهزها في الديمو
إنشاء الـ release التلقائي ده automation flow متريجر. افتح Automation Flows بزرار "Try it in the demo" اللي فوق، وبعدين:
-
ابدأ flow جديد
دوس على New Automation Flow، وبعدين حوّلها لـ Triggered Flow.
-
ضيف الـ Merge Trigger
ضيف نود البداية Merge Trigger علشان الـ flow يشغل لما الشغل المراجَع يتعمل له merge.
-
ضيف Create Release
من لوحة Flow Actions، ضيف Create Release، جنب Deploy وBack Promote لو محتاجهم.
متريجر بـ merge
لما الشغل المراجَع يتعمل له merge، Serpent يقدر يجمع التغييرات دي في release تلقائي، ويعمل deployment plan من اللي تحرك. ده بيخلي التسليم مستمر من غير trigger يدوي بين الريفيو والـ release.
لسه بيتعمله validation
الـ releases اللي بتتعمل تلقائي بتعدي على نفس preflight validation بتاع أي release تاني، علشان السرعة ما تجيش على حساب الفحوصات اللي بتحافظ على أمان الـ deployment.