ภาพรวมของไปป์ไลน์ใน Power Platform
ไปป์ไลน์ใน Power Platform มีจุดมุ่งหมายเพื่อทำให้การจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) เป็นประชาธิปไตยสำหรับลูกค้า Power Platform และ Dynamics 365 โดยนำความสามารถ ALM อัตโนมัติและการรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง (CI/CD) มาสู่บริการในลักษณะที่เข้าถึงได้มากขึ้นสำหรับผู้สร้าง ผู้ดูแลระบบ และนักพัฒนาทั้งหมด
ไปป์ไลน์ช่วยลดความพยายามและความรู้ด้านโดเมนที่จำเป็นก่อนหน้านี้อย่างมากในการตระหนักถึง ROI จากการนำกระบวนการ ALM อัตโนมัติที่มีประสิทธิภาพมาใช้ภายในทีมหรือองค์กรของคุณ
- ผู้ดูแลระบบกำหนดค่าไปป์ไลน์การปรับใช้อัตโนมัติได้อย่างง่ายดายในไม่กี่นาที แทนที่จะเป็นวันหรือสัปดาห์
- ผู้สร้างมีประสบการณ์ผู้ใช้ที่ใช้งานง่ายสำหรับการปรับใช้โซลูชันของตนได้อย่างง่ายดาย
- นักพัฒนามืออาชีพสามารถ (เป็นทางเลือก) ขยายไปป์ไลน์ และเรียกใช้โดยใช้อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ของ Power Platform
ไปป์ไลน์ช่วยให้ผู้ดูแลระบบสามารถควบคุมโครงการที่นำโดยพลเมือง และโปรเจกต์ที่นำโดยนักพัฒนาได้จากส่วนกลางโดยใช้ความพยายามน้อยลง ผู้ดูแลระบบตั้งค่าการป้องกันที่เหมาะสมซึ่งควบคุมและอำนวยความสะดวกในการพัฒนาโซลูชัน การทดสอบ และการส่งมอบทั่วทั้งองค์กร ประโยชน์อื่นๆ ของผู้ดูแลระบบ ได้แก่ :
ต้นทุนรวมในการเป็นเจ้าของที่ต่ำกว่า:
- ไปป์ไลน์ช่วยเพิ่มประสิทธิภาพการทำงานของผู้สร้าง นักพัฒนา และผู้ดูแลระบบได้อย่างมาก ไปป์ไลน์ช่วยให้โซลูชันธุรกิจของคุณออกสู่ตลาดได้เร็วขึ้น ด้วยคุณภาพที่สูงขึ้น ผ่านกระบวนการที่ปลอดภัยและอยู่ภายใต้การควบคุม
- ใช้ความพยายามเพียงเล็กน้อยในการปรับใช้กระบวนการจัดการการเปลี่ยนแปลงที่ปลอดภัยและปรับแต่งตามความต้องการทั่วทั้งองค์กรหรือทีมของคุณ
ประหยัดเวลาและเงิน:
- ระบบจะจัดการการยกของหนักและการบำรุงรักษาอย่างต่อเนื่อง คุณจึงไม่ต้องดำเนินการเอง
ปรับขนาด ALM ตามจังหวะของคุณเอง:
- ไม่ว่าคุณจะอยู่ที่ใดในเส้นทาง ALM คุณสามารถขยายไปป์ไลน์เพื่อรองรับความต้องการทางธุรกิจที่เปลี่ยนแปลงไป เราตั้งเป้าหมายให้การเปลี่ยนแปลงที่สูงขึ้นนี้เป็นไปอย่างราบรื่นและง่ายดายที่สุดเท่าที่จะเป็นไปได้ ข้อมูลเพิ่มเติม: กลุ่มคำสั่ง
pac pipeline
ของ Microsoft Power Platform CLI
- ไม่ว่าคุณจะอยู่ที่ใดในเส้นทาง ALM คุณสามารถขยายไปป์ไลน์เพื่อรองรับความต้องการทางธุรกิจที่เปลี่ยนแปลงไป เราตั้งเป้าหมายให้การเปลี่ยนแปลงที่สูงขึ้นนี้เป็นไปอย่างราบรื่นและง่ายดายที่สุดเท่าที่จะเป็นไปได้ ข้อมูลเพิ่มเติม: กลุ่มคำสั่ง
บรรลุเป้าหมายการปฏิบัติตามข้อกำหนด ความปลอดภัย การตรวจสอบ และระบบอัตโนมัติด้วย:
- รักษาความปลอดภัยสภาพแวดล้อมการทำงานจริงด้วยการอนุมัติตาม การปรับใช้งานที่ได้รับมอบสิทธิ์
- การปรับแต่งและบันทึกการตรวจสอบจะบันทึกโดยอัตโนมัติและเข้าถึงได้ง่าย
- การวิเคราะห์สำเร็จรูปให้การมองเห็นที่ดีขึ้นภายในตำแหน่งศูนย์กลาง
- ความสามารถในการดูรายงาน Power BI แบบสำเร็จรูปภายในแอปไปป์ไลน์หรือสร้างของคุณเอง ข้อมูลเพิ่มเติม: ภาพรวมการรายงานสำหรับแอปแบบจำลอง
- ไปป์ไลน์ที่ปรับแต่งตามความต้องการขององค์กรของคุณด้วย ความสามารถในการขยายไปป์ไลน์ และ Power Automate
เมื่อวางไปป์ไลน์แล้ว ผู้สร้างสามารถเริ่มต้นการปรับใช้ภายในผลิตภัณฑ์ได้ด้วยการคลิกเพียงไม่กี่ครั้ง พวกเขาทำโดยตรงภายในสภาพแวดล้อมการพัฒนาของพวกเขา ประโยชน์อื่นๆ สำหรับผู้สร้างได้แก่:
- ไม่จำเป็นต้องมีความรู้เกี่ยวกับกระบวนการหรือระบบ ALM มาก่อน นักพัฒนาพลเมืองมักมองว่าไปป์ไลน์เป็นกระบวนการจัดการการเปลี่ยนแปลงที่แนะนำ
- การปรับใช้โซลูชันจะได้รับการตรวจสอบล่วงหน้ากับสภาพแวดล้อมเป้าหมาย เพื่อป้องกันข้อผิดพลาดและปรับปรุงอัตราความสำเร็จ ตัวอย่างเช่น ตรวจพบการพึ่งพาที่ขาดหายไปและปัญหาอื่นๆ ก่อนการปรับใช้ และผู้สร้างจะได้รับคำแนะนำทันทีเพื่อดำเนินการที่เหมาะสม
- มีการจัดเตรียมการเชื่อมต่อและตัวแปรสภาพแวดล้อมไว้ล่วงหน้า และตรวจสอบความถูกต้องก่อนเริ่มการปรับใช้
- ซึ่งช่วยให้มั่นใจได้ว่าแอปพลิเคชันและระบบอัตโนมัติจะถูกปรับใช้โดยไม่ต้องใช้ขั้นตอนหลังการประมวลผลแบบแมนนวล และเชื่อมต่อกับแหล่งข้อมูลที่เหมาะสมภายในแต่ละสภาพแวดล้อม
- ผู้ดูแลระบบยังสามารถกำหนดค่าการเชื่อมต่อบางอย่างที่จะใช้ล่วงหน้าได้
นักพัฒนามืออาชีพมีประสิทธิผลมากขึ้นด้วยไปป์ไลน์ที่จัดการการทำงานเบื้องหลังที่ซับซ้อน นักพัฒนาสามารถบอกระบบว่าพวกเขาต้องการทำอะไรให้สำเร็จแทนที่จะดำเนินการงานพื้นฐานต่างๆ ที่จำเป็นเพื่อให้บรรลุเป้าหมายเดียวกัน เมื่อใช้ Power Platform CLI นักพัฒนาสามารถ:
- แสดงรายการไปป์ไลน์เพื่อดูรายละเอียดที่เกี่ยวข้อง เช่น ขั้นตอนและสภาพแวดล้อมใดที่พร้อมจะนำโซลูชันไปใช้
- ปรับใช้โซลูชันด้วยคำสั่งเดียว:
- ด้วยไปป์ไลน์ นักพัฒนาเพียงจัดเตรียมพารามิเตอร์ที่จำเป็น และระบบจะจัดการการดำเนินการปรับใช้ตั้งแต่ต้นทางถึงปลายทางทั้งหมดโดยสอดคล้องกับนโยบายขององค์กร
- ไม่จำเป็นต้องเชื่อมต่อกับหลายสภาพแวดล้อม ส่งออกโซลูชัน ดาวน์โหลดไฟล์โซลูชัน สร้างการเชื่อมต่อด้วยตนเอง และเติมไฟล์การตั้งค่าการปรับใช้ นำเข้าโซลูชัน หรือจัดการงานอื่นๆ ที่จำเป็นก่อนหน้านี้
นอกจากนี้ นักพัฒนาสามารถ ขยายไปป์ไลน์ และรวมเข้ากับเครื่องมือ CI/CD อื่นๆ ได้
ไปป์ไลน์ปรับใช้โซลูชันตลอดจนการกำหนดค่าสำหรับสภาพแวดล้อมเป้าหมาย เช่น การเชื่อมต่อ การอ้างอิงการเชื่อมต่อ และตัวแปรสภาพแวดล้อม การปรับใช้ Power Platform ใดๆ ที่มีอยู่ในโซลูชันของคุณสามารถใช้งานได้โดยใช้ไปป์ไลน์ ไปป์ไลน์ หรือโซลูชันโดยทั่วไป ไม่มีข้อมูลที่จัดเก็บไว้ในตาราง Dataverse
ข้อสำคัญ
ขณะนี้แดชบอร์ด Power BI (พรีวิว) และชุดข้อมูล Power BI (พรีวิว) ไม่ได้รับการสนับสนุนในไปป์ไลน์
ขั้นแรก ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมต้นทางและสภาพแวดล้อมปลายทางเชื่อมโยงกันอย่างถูกต้องแล้ว คุณจะสามารถดูไปป์ไลน์ได้ในสภาพแวดล้อมต้นทางที่กำหนดเท่านั้น เช่น สภาพแวดล้อมการพัฒนา เมื่อทำการเชื่อมโยงแต่ละสภาพแวดล้อมของคุณเข้ากับไปป์ไลน์ในระหว่างการกำหนดค่า คุณจะมีตัวเลือกประเภทสภาพแวดล้อมสองตัวเลือก ได้แก่ สภาพแวดล้อมการพัฒนา กับ สภาพแวดล้อมปลายทาง หากสภาพแวดล้อมที่เกี่ยวข้องกับไปป์ไลน์ของคุณได้รับการกำหนดประเภทอย่างเหมาะสม ไปป์ไลน์ของคุณจะปรากฏเป็นตัวเลือกในสภาพแวดล้อมการพัฒนาต้นทาง
ใช่ ทั้งโซลูชันที่มีการจัดการและไม่มีการจัดการจะถูกส่งออกและจัดเก็บไว้ในโฮสต์ไปป์ไลน์โดยอัตโนมัติสำหรับการปรับใช้งานทุกครั้ง
ไม่ โซลูชันจะถูกส่งออกทันทีที่มีการส่งคำขอการปรับใช้งาน (เมื่อผู้สร้างเลือก ปรับใช้ จากภายในสภาพแวดล้อมการพัฒนา) และอาร์ทิแฟกต์โซลูชันเดียวกันจะถูกปรับใช้ ในทำนองเดียวกัน ระบบจะไม่ส่งออกโซลูชันใหม่อีกครั้งสำหรับการปรับใช้งานไปยังขั้นตอนถัดไปในไปป์ไลน์ อาร์ทิแฟกต์โซลูชันเดียวกันต้องผ่านลำดับขั้นไปป์ไลน์ตามลำดับ ระบบยังป้องกันการดัดแปลงหรือดัดแปลงอาร์ทิแฟกต์ของโซลูชันที่ส่งออก ซึ่งทำให้มั่นใจได้ว่าการปรับแต่งไม่สามารถข้ามสภาพแวดล้อม QA หรือกระบวนการอนุมัติของคุณได้
- สภาพแวดล้อมของนักพัฒนาไม่จำเป็นต้องเป็นสภาพแวดล้อมที่มีการจัดการ สามารถใช้สำหรับการพัฒนาและทดสอบกับแผนของนักพัฒนา
- โฮสต์ไปป์ไลน์ควรเป็นสภาพแวดล้อมการทำงานจริง แต่โฮสต์ไปป์ไลน์ไม่จำเป็นต้องเป็นสภาพแวดล้อมที่มีการจัดการ
- สภาพแวดล้อมอื่นๆ ทั้งหมดที่ใช้ในไปป์ไลน์ต้องเปิดใช้งานเป็นสภาพแวดล้อมที่มีการจัดการ
- สิทธิการใช้งานที่ให้สิทธิ์การใช้งานระดับพรีเมียมจำเป็นสำหรับสภาพแวดล้อมที่มีการจัดการทั้งหมด
ตัวอย่างการตั้งค่าทั่วไป:
วัตถุประสงค์ของสภาพแวดล้อม | ชนิดของสภาพแวดล้อม | ต้องมีสิทธิ์การใช้งานแบบสแตนด์อโลน |
---|---|---|
Host | การผลิต | ไม่ |
การพัฒนา | นักพัฒนา | ไม่ |
QA | นักพัฒนา | ไม่ |
การผลิต | การผลิต | ใช่ |
ใช่ โปรดดู การปรับใช้งานที่ได้รับมอบสิทธิ์
ใช่ ข้อมูลเพิ่มเติม: ปรับใช้กับผู้ให้บริการหลัก
เช่นเดียวกับประสบการณ์การสร้าง ผู้สร้างที่ใช้งานไปป์ไลน์สามารถจัดเตรียมการเชื่อมต่อของตนเองหรือการเชื่อมต่อที่พวกเขาสามารถเข้าถึงได้ การเชื่อมต่อบริการหลักยังสามารถใช้สำหรับตัวเชื่อมต่อที่รองรับการรับรองความถูกต้องของบริการหลัก รวมถึงตัวเชื่อมต่อแบบกำหนดเอง
ในปัจจุบัน การอ้างอิงการเชื่อมต่อที่ไม่มีค่าในโซลูชันหรือสภาพแวดล้อมเป้าหมายไม่สามารถอัปเดตได้ในระหว่างการปรับใช้งาน หากมีการปรับใช้งานค่าก่อนหน้านี้ สามารถอัปเดตได้ในสภาพแวดล้อมเป้าหมาย
ข้อมูลประจำตัวที่มีการปรับใช้งาน สำหรับการปรับใช้งานมาตรฐาน เจ้าของคือผู้สร้างที่ร้องขอ สำหรับการปรับใช้งานที่ได้รับมอบสิทธิ์ เจ้าของคือบริการหลักหรือผู้ใช้ที่ได้รับมอบสิทธิ์
ไม่ ขอแนะนำให้ใช้ Azure DevOps หรือ GitHub สำหรับสถานการณ์นี้
คุณควรลบบันทึกสภาพแวดล้อมและอัปเดตการกำหนดค่าไปป์ไลน์เมื่อจำเป็น ถ้าสภาพแวดล้อมถูกรีเซ็ต คุณจะสร้างเรกคอร์ดสภาพแวดล้อมใหม่ จากนั้นเชื่อมโยงกับไปป์ไลน์ของคุณ
ใช่ อย่างไรก็ตาม ไม่แนะนำให้ใช้สภาพแวดล้อมเริ่มต้นเป็นโฮสต์ไปป์ไลน์สำหรับลูกค้าทั้งหมด
ใช่ ข้อมูลเพิ่มเติม: ปรับใช้ไปป์ไลน์ในฐานะบริการหลักหรือเจ้าของไปป์ไลน์
ใช่ เครื่องมือเหล่านี้ทำงานร่วมกันได้อย่างมีประสิทธิภาพในขณะเดียวกันก็รักษาประสบการณ์ของผู้สร้างให้เรียบง่าย ข้อมูลเพิ่มเติม: ขยายไปป์ไลน์
ใช่ หากเปิดใช้งานการตั้งค่าไปป์ไลน์ คุณสามารถ ปรับใช้เวอร์ชันโซลูชันก่อนหน้าใหม่ จากมุมมองประวัติการทำงานบนเพจไปป์ไลน์ได้ หากปิดใช้งานการตั้งค่า จะสามารถปรับใช้หรือนำเข้าได้เฉพาะโซลูชันเวอร์ชันที่สูงกว่าเท่านั้น วิธีแก้ปัญหาคือ ผู้ดูแลระบบสามารถดาวน์โหลดสิ่งประดิษฐ์จากโฮสต์ไปป์ไลน์ เพิ่มเวอร์ชันโซลูชันในไฟล์ solution.xml จากนั้นนำเข้าลงในสภาพแวดล้อมเป้าหมายด้วยตนเอง
ใช่ คุณสามารถกำหนดค่างานการลบจำนวนมากในโฮสต์ไปป์ไลน์ Dataverse เพื่อลบข้อมูลตามกำหนดการที่กำหนดไว้
ไม่ได้ ในปัจจุบัน ลักษณะการทำงานการนำเข้าเริ่มต้นของไปป์ไลน์คือ อัปเกรด ด้วย เขียนทับการปรับแต่ง
ไม่ อย่างไรก็ตาม สภาพแวดล้อมหนึ่งสามารถเชื่อมโยงกับไปป์ไลน์หลายรายการภายในโฮสต์เดียวกันได้ ในการเชื่อมโยงสภาพแวดล้อมกับโฮสต์อื่น ให้เพิ่มสภาพแวดล้อมไปยังไปป์ไลน์ในโฮสต์ใหม่ จากนั้นลบเรกคอร์ดของสภาพแวดล้อมออกจากโฮสต์ดั้งเดิมและตรวจสอบว่าทุกอย่างทำงานตามที่คาดไว้
ไม่ได้ ในปัจจุบัน อย่างไรก็ตาม มี hook ส่วนขยายโดยเจตนาเพื่อปรับแต่งตรรกะของไปป์ไลน์ ข้อมูลเพิ่มเติม: ขยายไปป์ไลน์
ไปยังโซลูชันที่ไม่มีการจัดการในการพัฒนาสำหรับสภาพแวดล้อมที่เกี่ยวข้องกับไปป์ไลน์ของคุณ ไม่สามารถดูหรือเรียกใช้ไปป์ไลน์จากโซลูชันเริ่มต้น โซลูชันที่มีการจัดการ หรือในสภาพแวดล้อมเป้าหมาย โปรดทราบว่าคุณสามารถดึงและเรียกใช้ไปป์ไลน์จาก Power Platform CLI
ใช่ แต่เฉพาะในกรณีที่เปิดใช้งานการตั้งค่า Cross-Geo Solution Deployments ในโฮสต์เท่านั้น หากการตั้งค่าถูกปิดใช้งาน โฮสต์และสภาพแวดล้อมทั้งหมดที่เกี่ยวข้องกับไปป์ไลน์ในโฮสต์จะต้องอยู่ในตำแหน่งทางภูมิศาสตร์เดียวกัน (ตามที่ระบุเมื่อสร้างสภาพแวดล้อม) ตัวอย่างเช่น หากปิดใช้งานการตั้งค่า ไพพ์ไลน์จะไม่สามารถปรับใช้จากเยอรมนีไปยังแคนาดาได้ และโฮสต์ในเยอรมนีจะไม่สามารถจัดการสภาพแวดล้อมในแคนาดาได้ ในกรณีที่ผู้เช่า ผู้ดูแลระบบ ต้องการป้องกันการปรับใช้โซลูชันข้ามภูมิศาสตร์ ควรใช้โฮสต์แยกกันสำหรับเยอรมนีและแคนาดา
ใช่ เป็นไปได้ แม้ว่าเราจะแนะนำให้เริ่มต้นด้วยไปป์ไลน์เดียวกันสำหรับโซลูชันที่กำหนด สิ่งนี้จะช่วยหลีกเลี่ยงความสับสนและความผิดพลาดโดยไม่ตั้งใจ ข้อมูลการดำเนินการไปป์ไลน์จะแสดงในบริบทของหนึ่งไปป์ไลน์และหนึ่งโซลูชัน (ภายในประสบการณ์โซลูชัน) ดังนั้นไปป์ไลน์อื่นอาจไม่แสดงเวอร์ชันของโซลูชันที่ปรับใช้ล่าสุดหรือข้อมูลการทำงานที่สำคัญอื่นๆ ที่เกี่ยวข้องกับไปป์ไลน์ที่แตกต่างกัน ขอให้สังเกตว่าแอปการกำหนดค่าไปป์ไลน์การปรับใช้งานแสดงข้อมูลการเรียกใช้ในไปป์ไลน์ทั้งหมดและโซลูชันทั้งหมดสำหรับโฮสต์ปัจจุบัน
ไม่รองรับการใช้สภาพแวดล้อมเดียวกันสำหรับการพัฒนาและโฮสต์ ไม่แนะนำให้ใช้ชุดค่าผสมอื่นเป็นแนวทางปฏิบัติที่ดีที่สุด
ภายในสภาพแวดล้อมเป้าหมาย คุณสามารถดูเลเยอร์ของออบเจ็กต์ที่ปรับใช้รวมถึงสิ่งที่เปลี่ยนแปลงระหว่างเลเยอร์ต่างๆ ได้ นอกจากนี้ คุณสามารถดูความแตกต่างของ XML ระหว่างเลเยอร์สำหรับแอปแบบจำลอง แผนผังเว็บไซต์ และแบบฟอร์ม ไปป์ไลน์ยังสามารถขยายเพื่อรวมเข้ากับ GitHub และระบบควบคุมต้นทางอื่นๆ เพื่อเปรียบเทียบความแตกต่างแบบละเอียด
นี่เป็นการกำหนดค่าที่ถูกต้องและควรได้รับการประเมินตามความต้องการและนโยบายภายในองค์กรของคุณ
ไม่ เราไม่แนะนำให้คุณปรับใช้โซลูชันที่มีการจัดการกับสภาพแวดล้อมที่ไม่ใช่สำหรับการพัฒนา โปรดทราบว่าโซลูชันที่ไม่มีการจัดการจะถูกส่งออกและจัดเก็บไว้ในโฮสต์ไปป์ไลน์โดยอัตโนมัติ เพื่อให้คุณสามารถดาวน์โหลดและนำเข้าไปยังสภาพแวดล้อมการพัฒนาอื่น ๆ หรือวางไว้ในการควบคุมแหล่งที่มา
ไม่ได้ ในปัจจุบัน คุณจะต้องส่งการปรับใช้ที่แตกต่างกันสำหรับแต่ละโซลูชัน อย่างไรก็ตาม ไปป์ไลน์เดียวกันสามารถใช้ได้กับหลายโซลูชัน
ไม่ได้ ในปัจจุบัน เราขอแนะนำให้คุณเผยแพร่แต่ละออบเจกต์ในขณะที่กำลังบันทึก โปรดทราบว่าออบเจกต์โซลูชันบางอย่างเท่านั้นที่จำเป็นต้องเผยแพร่
การใช้งานปัจจุบันใช้สภาพแวดล้อมการพัฒนาเดียวสำหรับโซลูชันที่กำหนด
ทั้งสองมีความสามารถที่มีค่ามากมายและทีมที่เป็นเจ้าของทำงานร่วมกันอย่างใกล้ชิดในการพัฒนาไปป์ไลน์และวิสัยทัศน์ ALM ที่กว้างขึ้นสำหรับ Power Platform ไปป์ไลน์มีความเรียบง่ายโดยธรรมชาติ และสามารถตั้งค่าและจัดการได้โดยใช้ความพยายามน้อยลง ไม่จำเป็นต้องเข้าถึงผลิตภัณฑ์และเทคโนโลยีอื่นๆ เนื่องจากทุกอย่างได้รับการจัดการภายในองค์กร ในทางกลับกัน ALM Accelerator นั้นเหมาะสมกว่าสำหรับสถานการณ์ ALM ขั้นสูงในบางครั้ง
แม้จะมีความแตกต่างของฟังก์ชันเพิ่มเติมอีกหลายประการ แต่ความแตกต่างพื้นฐานก็คือไปป์ไลน์เป็นคุณลักษณะของผลิตภัณฑ์อย่างเป็นทางการ ซึ่งหมายความว่าได้รับการออกแบบ ออกแบบทางสถาปัตยกรรม วิศวกรรม ทดสอบ บำรุงรักษา และสนับสนุนโดยวิศวกรรมผลิตภัณฑ์ Microsoft Power Platform Microsoft ไปป์ไลน์ถูกสร้างขึ้นภายในผลิตภัณฑ์และสามารถเข้าถึงได้จากประสบการณ์การใช้งานผลิตภัณฑ์ดั้งเดิม
เราสนับสนุนให้ลูกค้าใช้ไปป์ไลน์สำหรับฟังก์ชันการปรับใช้งานหลัก และเมื่อจำเป็น ให้ขยายไปป์ไลน์เพื่อรวมเข้ากับเครื่องมือ CI/CD อื่นๆ เมื่อใช้ร่วมกัน ปริมาณงานที่ต้องใช้ภายในเครื่องมือ CI/CD มักจะซับซ้อนน้อยลงและมีค่าใช้จ่ายสูงในการบำรุงรักษา