กลยุทธ์การโยงและสภาพแวดล้อม
ALM Accelerator จัดเตรียมสภาพแวดล้อมเริ่มต้นและกลยุทธ์การแยกสาขาเพื่อช่วยให้คุณเริ่มต้นได้อย่างรวดเร็วด้วยการจัดการวงจรชีวิตของแอปพลิเคชัน (ALM) กลยุทธ์เริ่มต้นจะขึ้นอยู่กับกระบวนการ ALM ของทีมพัฒนา ชุดเริ่มต้น CoE สามารถ ปรับแต่งให้ตรงกับความต้องการขององค์กรได้ แต่คุณสามารถใช้กลยุทธ์เริ่มต้นและใช้ไปป์ไลน์ที่พร้อมใช้งานได้ทันทีโดยไม่ต้องปรับแต่งใดๆ
กลยุทธ์การแยกสาขา
กลยุทธ์การแยกสาขาเริ่มต้นของ ALM Accelerator อาศัยการยอมรับสาขาเริ่มต้นจากสาขาหลัก ตามด้วยคุณลักษณะยอมรับสาขานอกสาขาโซลูชัน
ยอมรับการแยกสาขาครั้งแรก
ครั้งแรกที่โซลูชันถูกยอมรับโดยใช้แอป ALM Accelerator ผู้สร้างจะต้องสร้างสาขาสำหรับคุณลักษณะของตนตามสาขาหลัก
- สาขาหลักเก็บรุ่นการทำงานจริงปัจจุบันของโซลูชัน เป็นที่ที่สาขาโซลูชันถูกผสานเมื่อปรับใช้โซลูชันกับสภาพแวดล้อมการทำงานจริง
- เมื่อโซลูชันใหม่ถูกกำหนดให้กับการควบคุมแหล่งที่มา ผู้สร้างจะสร้างสาขา (สาขาคุณลักษณะ) จากสาขาหลัก และยังมีการสร้างสาขาโซลูชันด้วย
- เมื่อการเปลี่ยนแปลงพร้อมที่จะดำเนินการกับสาขาโซลูชัน ผู้สร้างจะใช้แอป ALM Accelerator เพื่อสร้างคำขอดึงข้อมูลจากสาขาคุณลักษณะไปยังสาขาโซลูชัน คำขอจะทริกเกอร์การปรับใช้งานในสภาพแวดล้อมการตรวจสอบความถูกต้อง
- เมื่อคำขอดึงข้อมูลผ่านการตรวจสอบทั้งหมดแล้ว ก็สามารถรวมเข้าด้วยกันได้ การผสานคำขอจะทริกเกอร์การปรับใช้งานในสภาพแวดล้อมการทดสอบ
- หากโซลูชันพร้อมที่จะปรับใช้กับสภาพแวดล้อมการทำงานจริง ผู้สร้างจะสร้างคำขอดึงข้อมูลจากสาขาโซลูชันไปยังสาขาหลัก คำขอจะทริกเกอร์การปรับใช้งานในสภาพแวดล้อมการทำงานจริง
- เมื่อปรับใช้โซลูชันกับสภาพแวดล้อมการทำงานจริง ทั้งสาขาหลักและสาขาโซลูชันจะมีโค้ดต้นฉบับล่าสุดสำหรับโซลูชัน จากจุดนี้ไป สาขาคุณลักษณะใหม่จะถูกสร้างขึ้นจากสาขาโซลูชัน
ยอมรับการแยกสาขาคุณลักษณะ
ผู้สร้างควรสร้าง สาขาคุณลักษณะใหม่ สำหรับคุณลักษณะที่ตามมา ตามสาขาโซลูชัน กลยุทธ์การแยกสาขาที่นี่คล้ายกับกลยุทธ์การยอมรับครั้งแรก แต่สาขาคุณลักษณะถูกสร้างขึ้นจากสาขาโซลูชันแทนที่จะเป็นสาขาหลัก สาขาหลักยังคงไม่เปลี่ยนแปลง สาขาโซลูชันได้รับการอัปเดตด้วยโค้ดต้นฉบับล่าสุดจนกว่าโซลูชันจะพร้อมปรับใช้กับสภาพแวดล้อมการทำงานจริง โดยสร้างสาขา "เวอร์ชันถัดไป" ซึ่งบางครั้งเรียกว่าสาขารุ่นหรือสาขา v-next
กลยุทธ์ด้านสภาพแวดล้อม
ตามค่าเริ่มต้น เมื่อคุณสร้างโปรไฟล์การปรับใช้งานโดยใช้แอป ALM Accelerator จะถือว่าคุณกำลังใช้ กลยุทธ์การแยกกสาขาเริ่มต้น และกลยุทธ์ด้านสภาพแวดล้อมที่อธิบายไว้ในตารางต่อไปนี้
Environment | จุดประสงค์ | บันทึกย่อ |
---|---|---|
ผู้พัฒนา | สภาพแวดล้อมการพัฒนาสำหรับผู้สร้างเพื่อทดสอบและตรวจสอบการเปลี่ยนแปลง | ผู้สร้างสามารถทำงานในสภาพแวดล้อมที่ใช้ร่วมกันหรือสภาพแวดล้อมที่แยกจากกัน |
การตรวจสอบความถูกต้อง | สภาพแวดล้อมสำหรับการตรวจสอบว่าโซลูชันที่สร้างขึ้นจากการควบคุมแหล่งที่มาสามารถปรับใช้ | การปรับใช้งานกับสภาพแวดล้อมการตรวจสอบความถูกต้องจะเกิดขึ้นโดยอัตโนมัติตามนโยบายสาขา เมื่อมีการสร้างคำขอดึงข้อมูลจากสาขาคุณลักษณะของผู้สร้างไปยังสาขาโซลูชัน |
ทดสอบ | สภาพแวดล้อมสำหรับการทดสอบโซลูชันที่สร้างขึ้นจากการควบคุมแหล่งที่มา | การปรับใช้กับสภาพแวดล้อมการทดสอบจะเกิดขึ้นโดยอัตโนมัติ เมื่อมีการรวมคำขอดึงจากสาขาคุณลักษณะของผู้สร้างไปยังสาขาโซลูชัน |
การผลิต | สภาพแวดล้อมการทำงานจริงสำหรับโซลูชัน | การปรับใช้กับสภาพแวดล้อมการทำงานจริงจะเกิดขึ้นโดยอัตโนมัติ เมื่อมีการรวมคำขอดึงจากสาขาโซลูชันไปยังสาขาหลัก |