กระบวนการพัฒนาใน Microsoft Fabric

บทความนี้นําเสนอนักพัฒนาด้วยกระบวนการพัฒนาที่แตกต่างกันใน Fabric ตามสถานการณ์ทั่วไปของลูกค้า โดยมุ่งเน้นไปที่ส่วนการ บูรณาการอย่างต่อเนื่อง (CI) ของกระบวนการ CI/CD มากขึ้น สําหรับการอภิปรายเกี่ยวกับส่วนการส่งมอบต่อเนื่อง (CD) โปรดดู Fabric ตัวเลือกการปรับใช้

บทความนี้สรุปตัวเลือกการรวมที่แตกต่างกันสองถึงสามตัวเลือก แต่หลายองค์กรใช้การรวมกันของตัวเลือกเหล่านั้น

กระบวนการพัฒนา

พื้นที่ทํางาน Fabric เป็น สภาพแวดล้อมรันไทม์ที่ใช้ร่วมกัน สําหรับรายการทั้งหมด และแต่ละพื้นที่ทํางานจึงสามารถเชื่อมต่อกับ สาขาเดียว การเปลี่ยนแปลงใด ๆ ที่ทําโดยตรงในการแทนที่พื้นที่ทํางานและส่งผลกระทบต่อผู้ใช้พื้นที่ทํางานอื่น ๆ ทั้งหมด ดังนั้นแนวทางปฏิบัติที่ดีที่สุดของ Git คือสําหรับนักพัฒนาที่จะมีสภาพแวดล้อม - พื้นที่ทํางานที่แตกต่างกัน นักพัฒนาซอฟต์แวร์สามารถทํางานในพื้นที่ทํางานที่ได้รับการป้องกันของตนเองได้สองวิธี

แผนภาพต่อไปนี้แสดงกระบวนการพัฒนาพื้นที่ทํางานแบบแตกแขนง รวมถึงการซิงค์ Git แบบสองทางและ PR ที่ผสานการเปลี่ยนแปลงฟีเจอร์เข้ากับ Dev

แผนภาพแสดงพื้นที่ทํางานฟีเจอร์และพื้นที่พัฒนาที่มีการซิงค์ Git สองทางไปยังสาขาของแต่ละสาขา, การแยกสาขาพร้อมแผนการปรับใช้เสริม และ PR แบบ feature-to-dev