Score:2

จะเก็บไฟล์ไปป์ไลน์ไว้ในที่เก็บแยกต่างหากสำหรับไปป์ไลน์ Azure devops ได้อย่างไร

ธง cn

มีวิธีใดที่จะแยกไฟล์ไปป์ไลน์ใน repo ที่แตกต่างจากซอร์สโค้ดหรือไม่

เพื่อให้เราสามารถรักษาข้อมูลที่เกี่ยวข้องกับไปป์ไลน์ทั้งหมดในพื้นที่เก็บข้อมูลแยกต่างหาก แต่ไปป์ไลน์ควรตรวจพบการเปลี่ยนแปลงจากที่เก็บหลัก

ตัวอย่าง:

ฉันมี repo my-code-base และแทนที่จะสร้างไปป์ไลน์ใน my-code-base ฉันจะสร้าง repo my-infra แยกต่างหากและบันทึกไฟล์ไปป์ไลน์ที่นั่น

แต่ในไปป์ไลน์ ฉันควรตั้งค่ารหัสที่ควรเลือกจากฐานรหัสของฉัน

กรุณาแนะนำ

หากใช้งานได้ เราสามารถบันทึกไปป์ไลน์ CI/CD ของ Azure devops ทั้งหมดในองค์กรของฉันให้ดูแลแยกต่างหาก

Score:3
ธง cn

ฉัน อย่างแน่นอน ไม่มีผู้เชี่ยวชาญ ADO แต่ไม่ใช่ประเด็นของ Pipelines ที่พวกเขาไป "จับมือกัน" กับ codebase ที่พวกเขาปรับใช้ ซึ่งเป็นเหตุผลว่าทำไมพวกเขาถึงเข้าสู่ Repo เดียวกัน
โดยพื้นฐานแล้ว เพื่อนๆ ของเราในเรดมันด์สันนิษฐานว่า ทั้งหมด จะต้องปรับใช้แอปพลิเคชัน แตกต่างกันอย่างแนบเนียน จากทุกๆ อื่นๆ แอปพลิเคชันตามค่าเริ่มต้น ไปป์ไลน์การปรับใช้ [เฉพาะ] สำหรับทุกแอปพลิเคชัน "ใช้งาน" กับแอปพลิเคชันนั้น

ไม่มีอะไรเหมือน "มาตรฐาน"

Score:0
ธง cn

ฉันไม่ใช่ผู้เชี่ยวชาญ Azure แต่ดูเหมือนว่า มันเป็นไปได้:

รองรับขั้นตอนการชำระเงินต่อไปนี้

ไม่ เช็คเอาท์ ขั้นตอน: ลักษณะการทำงานเริ่มต้นเหมือนกับว่าเช็คเอาท์: ตัวเองเป็นขั้นตอนแรก และที่เก็บปัจจุบันถูกเช็คเอาท์

โสด ชำระเงิน: ไม่มี ขั้นตอน - ไม่มีการซิงค์หรือเช็คเอาท์ที่เก็บข้อมูล

โสด ชำระเงิน: ตัวเอง ขั้นตอน - ที่เก็บปัจจุบันถูกเช็คเอาท์

โสด เช็คเอาท์ ขั้นตอนที่ไม่ใช่ตนเองหรือไม่มี - ที่เก็บที่กำหนดถูกเช็คเอาท์แทนตนเอง

หลายรายการ เช็คเอาท์ ขั้นตอน - ที่เก็บที่กำหนดแต่ละรายการจะถูกเช็กเอาต์ไปยังโฟลเดอร์ที่มีชื่อตามที่เก็บ เว้นแต่จะมีการระบุพาธอื่นในขั้นตอนการเช็กเอาต์ ในการเช็คเอาต์ self เป็นหนึ่งในที่เก็บ ให้ใช้ checkout: self เป็นหนึ่งในขั้นตอนการเช็คเอาต์

ดังนั้นฉันเดาว่าคุณสามารถติดตาม repo ไปป์ไลน์ของคุณเพื่อให้แน่ใจว่าได้รับการตรวจสอบ และเปลี่ยนเป้าหมายการเช็คเอาต์ในไฟล์เพื่อดึงที่เก็บเป้าหมาย

Sara June avatar
cn flag
แต่ดูเหมือนว่าจะตรวจไม่พบการเปลี่ยนแปลงจากที่เก็บซอร์สโค้ด แต่จะตรวจพบการเปลี่ยนแปลงในที่เก็บที่บันทึกไฟล์ไปป์ไลน์เท่านั้น
cn flag
ดูเหมือนว่าจะเกิดขึ้น: `คุณสามารถทริกเกอร์ไพพ์ไลน์ได้เมื่อมีการพุชการอัปเดตไปยังที่เก็บของตนเองหรือไปยังที่เก็บใด ๆ ที่ประกาศเป็นทรัพยากร สิ่งนี้มีประโยชน์ เช่น ในสถานการณ์ต่อไปนี้:` จากหน้าเดียวกัน
Sara June avatar
cn flag
ไม่สามารถเข้าถึงที่เก็บหรือโคลนได้ คุณสามารถให้ท่อส่งตัวอย่างที่คุณลอง
cn flag
ฉันไม่ได้ลองด้วยตัวเอง แต่เอกสารประกอบทำให้ดูเหมือนว่าคุณสามารถกำหนดค่าทริกเกอร์เพื่อตรวจสอบที่เก็บทั้งสองที่คุณสนใจได้ ฉันจะดูว่าสามารถทำการทดสอบหลังเลิกงานและวางในตัวอย่างไปป์ไลน์ได้หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา