คำถามติดแท็ก artifacts

4
เก็บถาวรสิ่งประดิษฐ์ใน Jenkins
ใครช่วยอธิบายแนวคิดของสิ่งประดิษฐ์ในกระบวนการสร้างให้ฉันฟังได้ไหม ฉันมีไดเร็กทอรีเวิร์กสเปซที่ฉันตรวจสอบโค้ดเพื่อคอมไพล์และรันสคริปต์มดของฉันเป็นต้นในตอนท้ายในกรณีของฉันฉันได้รับไฟล์ jar ที่พร้อมติดตั้ง ถือว่าเป็นสิ่งประดิษฐ์หรือไม่? ฉันควรบอกบิลด์สคริปต์ให้ใส่ไฟล์ jar ไว้ที่ไหน ในไดเรกทอรีพื้นที่ทำงาน? ไฟล์ jar ของฉันได้รับชื่อไฟล์ที่ไม่ซ้ำกันขึ้นอยู่กับตัวแปรเช่นBUILD_IDและฉันจะบอกเจนกินส์ได้อย่างไรว่าจะเลือกไฟล์ jar ใด แก้ไข: โอเคฉันจึงลองทำสิ่งนี้: เส้นทางยังไม่มีอยู่ในพื้นที่ทำงานของฉันเนื่องจากสคริปต์การสร้างควรจะสร้างขึ้นและแน่นอนไฟล์ .jar.propertiesไฟล์และไฟล์ไม่ได้อยู่ที่นั่นเนื่องจากยังไม่ได้สร้าง ทำไมถึงแจ้งข้อผิดพลาด ดูเหมือนว่าฉันขาดอะไรไป นอกจากนี้เจนกินส์ยังลบอาร์ติแฟกต์หลังจากสร้างแต่ละครั้ง (ไม่ใช่อาร์ติแฟกต์ที่เก็บถาวรฉันรู้ว่าฉันสามารถบอกให้ลบสิ่งเหล่านั้นได้) มิฉะนั้นจะทำให้ฮาร์ดไดรฟ์อุดตันอย่างรวดเร็ว

9
ฉันจะบังคับให้ Maven ใช้พื้นที่เก็บข้อมูลในเครื่องของฉันแทนที่จะออกไปที่พื้นที่เก็บข้อมูลระยะไกลเพื่อดึงสิ่งประดิษฐ์ได้อย่างไร
ฉันใช้ Maven 3.3.3 กับ Java 8 บน Mac Yosemite ฉันมีโครงการหลายโมดูล <modules> <module>first-module</module> <module>my-module</module> … </modules> เมื่อฉันสร้างหนึ่งในโมดูลลูกของฉันตัวอย่างเช่น "my-module" จากด้านบนโดยใช้ "mvn clean install" บิวด์จะพยายามดาวน์โหลดอาร์ติแฟกต์โมดูลลูกจากที่เก็บระยะไกลที่ฉันได้กำหนดไว้ใน ~ / .m2 ของฉัน /settings.xml ไฟล์ เอาต์พุตอยู่ด้านล่าง [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.