ฉันกำลังทำงานเพื่อจัดตั้งเจนกินส์เพื่อจัดการงานสร้างของเรา บิลด์ประกอบประกอบด้วยตัวติดตั้ง Windows ที่มีไบนารีบางตัวที่ต้องสร้างบน Linux
นี่คือสิ่งที่ฉันมี:
- ส่วน Windows และ Linux ถูกตั้งค่าเป็นโครงการแยกเจนกินส์
- โครงการ Windows ได้รับการกำหนดพารามิเตอร์โดยใช้แท็ก Subversion เพื่อสร้างและปล่อย
- ในฐานะส่วนหนึ่งของการสร้างโครงการ Windows จะเรียกใช้บิลด์ของ Subversion แท็กเดียวกันสำหรับโครงการ Linux (โดยใช้ปลั๊กอินParameterized Trigger ) จากนั้นคัดลอกส่วนจากโครงการ Linux (ใช้ปลั๊กอินCopy Artifact ) ไปยังพื้นที่ทำงานของโครงการ Windows เพื่อให้ สามารถรวมไว้ในตัวติดตั้ง Windows ได้
จุดที่ฉันติดอยู่: ตอนนี้ Copy Artifact ได้รับการตั้งค่าเพื่อคัดลอกงานสร้างที่สำเร็จครั้งล่าสุด ดูเหมือนว่าจะมีประสิทธิภาพมากกว่าในการกำหนดค่า Copy Artifact เพื่อคัดลอกจากบิลด์ที่แน่นอนที่ทริกเกอร์ Parameterized ทริกเกอร์ แต่ฉันมีปัญหาในการหาวิธีการทำงาน มีตัวเลือกสำหรับพารามิเตอร์ "build selector" ที่ฉันคิดว่ามีจุดประสงค์เพื่อช่วยในเรื่องนี้ แต่ฉันไม่สามารถเข้าใจได้ว่าควรจะตั้งค่าอย่างไร (และการทดลองแบบสุ่มกับความเป็นไปได้ต่าง ๆ นั้นค่อนข้างเจ็บปวดเมื่อสร้างใช้เวลาหนึ่งชั่วโมง) หรือสองเพื่อค้นหาความสำเร็จหรือล้มเหลว)
ฉันจะตั้งค่านี้ได้อย่างไร build selector ทำงานอย่างไร