ในการจัดการเจนกินส์ฉันมีข้อความว่า:
เวอร์ชั่นใหม่ของ Jenkins (2.47) พร้อมให้ดาวน์โหลด (changelog) แล้ว
มีวิธีการอัพเกรดเจนกินส์จาก GUI คล้ายกับปลั๊กอินหรือไม่?
ฉันใช้ Jenkins ver 2.43 บน Linux
ในการจัดการเจนกินส์ฉันมีข้อความว่า:
เวอร์ชั่นใหม่ของ Jenkins (2.47) พร้อมให้ดาวน์โหลด (changelog) แล้ว
มีวิธีการอัพเกรดเจนกินส์จาก GUI คล้ายกับปลั๊กอินหรือไม่?
ฉันใช้ Jenkins ver 2.43 บน Linux
คำตอบ:
ใช่มันเป็นไปได้ ใน Windows นี่คือสิ่งที่ฉันเห็นเมื่อมีรุ่นใหม่ให้ใช้งาน:
เมื่อคุณคลิกปุ่มอัปเกรดอัตโนมัติเจนกินส์จะดาวน์โหลดและติดตั้งไฟล์ war ใหม่ด้วยตนเอง
โปรดตรวจสอบJenkins wikiสำหรับรายละเอียดเพิ่มเติม มีปัญหาบางอย่างหากคุณติดตั้ง Jenkins จากแพ็คเกจ Debian
หากคุณเรียกใช้ Jenkins ด้วย
java -jar jenkins.war
Jenkins จะสามารถอัปเดตตัวเองได้จากหน้า Manage Jenkins นี่เป็นวิธีที่ง่ายที่สุดในการอัพเกรดอัตโนมัติ
หากคุณติดตั้งผ่านตัวติดตั้ง OS X
jenkins
กระบวนการที่เรียกใช้จะไม่ได้เป็นเจ้าของ.war
ไฟล์ ในการทำให้การอัปเกรดอัตโนมัติทำงานได้เพียงแก้ไขสิทธิ์เพื่อให้jenkins
ผู้ใช้สามารถเขียน WAR (เป็น/Applications/Jenkins
)
การใช้ปุ่มอัพเกรดจากภายในเจนกินส์ (มีให้ตั้งแต่ 1.318) จะไม่ทำงานหากติดตั้งเจนกินส์จากแพ็คเกจเดเบียน (ผลลัพธ์จะได้รับอนุญาตจากการปฏิเสธข้อผิดพลาดเมื่อพยายามดาวน์โหลดไฟล์ WAR ใหม่)!
หากคุณติดตั้งเจนกินส์เป็นบริการของ Windows เจนกินส์จะสามารถที่จะปรับปรุงตัวเองจากการจัดการเจนกินส์หน้า
คุณสามารถเขียนทับไฟล์ jenkins.war ที่มีอยู่ด้วยไฟล์ใหม่แล้วรีสตาร์ท Jenkins
ไฟล์นี้มักจะอยู่ใน / usr / share / jenkins
หากนี่ไม่ใช่กรณีของระบบของคุณใน Manage Jenkins -> System Information มันจะแสดงพา ธ ไปยังไฟล์. war ภายใต้ executable-war