ฉันกำลังเพิ่มการผสานรวมอย่างต่อเนื่องในโครงการ EC2 ในที่ทำงานโดยใช้ Jenkins เครื่อง Jenkins ถูกเก็บไว้ในเครื่อง EC2 ซึ่งอาจจำเป็นต้องออฟไลน์และนำกลับมาในอินสแตนซ์ EC2 ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง เรามีรายการหุ่นมากมายที่ช่วยให้เราติดตั้งซอฟต์แวร์ใหม่บนอินสแตนซ์ EC2 ได้อย่างง่ายดาย แต่ไฟล์การกำหนดค่าที่กำหนดเองเช่นเดียวกับงานที่ฉันสร้างในเจนกินส์จะถูกลบออกหลังจากการย้าย
ตอนนี้ถ้าเจนกินส์เก็บงานที่จะเรียกใช้ในไฟล์ XML หรือชุดของไฟล์ XML ที่ใดที่หนึ่งฉันสามารถตั้งค่าระบบที่ไฟล์เหล่านั้นมุ่งมั่นกับเซิร์ฟเวอร์ควบคุมเวอร์ชันแล้วดาวน์โหลดกลับไปที่สร้างขึ้นใหม่ เซิร์ฟเวอร์เป็นส่วนหนึ่งของรายการหุ่น ไม่มีใครรู้ว่าไฟล์เหล่านี้เก็บไว้ที่ไหน ฉันได้ลองคัดลอก/var/lib/jenkins/jobs
แต่ดูเหมือนว่าจะจัดเก็บผลลัพธ์ของงานของเจนกินส์ไม่ใช่อินพุต