ชื่อไลบรารีฐานข้อมูลที่แตกต่างกัน (สิ่งประดิษฐ์) สำหรับโปรไฟล์ maven ต่างๆ (jboss, tomcat, glassfish) ในสภาพแวดล้อม Maven, Artifactory และ Jenkins

เรามีงาน CI Jenkins ที่กำหนดค่าให้สร้างสำหรับโปรไฟล์ Maven ต่างๆ ไลบรารีที่คอมไพล์แล้วแต่ละไลบรารีจะเข้าไปในพื้นที่เก็บข้อมูลเสมือน Artifactory libs-release หรือ libs-snapshots ขึ้นอยู่กับเวอร์ชัน

ตอนนี้เรามีปัญหาในการกำหนดค่าบิลด์สำหรับโปรไฟล์ maven "Jboss" และ "Tomcat" แต่ละโปรไฟล์จากทั้งสองโปรไฟล์จะสร้างไลบรารีฐานข้อมูลเฉพาะสำหรับแต่ละโปรไฟล์ (jboss หรือ tomcat) ด้วยชื่อที่เหมือนกันทุกประการ จะจัดระเบียบ / กำหนดค่าสภาพแวดล้อมให้ไลบรารี่เหล่านั้นแตกต่างกันสำหรับแต่ละสภาพแวดล้อมได้อย่างไร (jboss หรือ tomcat) เพื่อให้ง่ายขึ้น ... จะรู้ได้อย่างไรว่าแต่ละโปรไฟล์ไลบรารี / สิ่งประดิษฐ์ใดที่เหมาะสมที่จะใช้จากพื้นที่เก็บข้อมูลระยะไกลจาก Artifactory

หวังว่าคุณจะเข้าใจคำถาม :)


person sero    schedule 08.04.2013    source แหล่งที่มา
comment
ดู: stackoverflow.com/questions/14023836/   -  person Mark O'Connor    schedule 09.04.2013


คำตอบ (1)


โปรไฟล์ Maven เพื่อช่วยเหลือ ในด้านการผลิต คุณต้องตั้งค่าตัวแยกประเภทที่แตกต่างกันตามโปรไฟล์ ในด้านการบริโภค คุณต้องกำหนดการขึ้นต่อกันที่แตกต่างกันตามโปรไฟล์ ใน Jenkins คุณจะเรียกใช้โปรไฟล์ที่ถูกต้องโดยระบุ -p ในช่องข้อความ "เป้าหมายและตัวเลือก" ในการกำหนดค่างาน

person JBaruch    schedule 09.04.2013