Jenkins - การจัดการ
ในการจัดการ Jenkins ให้คลิกที่ตัวเลือก 'Manage Jenkins' จากด้านซ้ายมือของเมนู
ดังนั้นเราสามารถรับตัวเลือกการกำหนดค่าต่างๆสำหรับ Jenkins ได้โดยคลิกตัวเลือก 'Manage Jenkins' จากด้านซ้ายมือของเมนู
จากนั้นคุณจะเห็นหน้าจอต่อไปนี้ -
ตัวเลือกการจัดการบางส่วนมีดังนี้ -
กำหนดค่าระบบ
นี่คือที่ที่เราสามารถจัดการพา ธ ไปยังเครื่องมือต่างๆที่จะใช้ในบิลด์เช่น JDKs เวอร์ชันของ Ant และ Maven ตลอดจนตัวเลือกความปลอดภัยเซิร์ฟเวอร์อีเมลและรายละเอียดการกำหนดค่าอื่น ๆ ทั้งระบบ เมื่อติดตั้งปลั๊กอิน Jenkins จะเพิ่มฟิลด์การกำหนดค่าที่จำเป็นแบบไดนามิกหลังจากติดตั้งปลั๊กอินแล้ว
โหลดการกำหนดค่าใหม่จากดิสก์
Jenkins จัดเก็บระบบทั้งหมดและสร้างรายละเอียดการกำหนดค่างานเป็นไฟล์ XML ซึ่งเก็บไว้ในโฮมไดเร็กทอรีของ Jenkins นอกจากนี้ยังมีการจัดเก็บประวัติการสร้างทั้งหมด หากคุณกำลังโอนย้ายงานบิลด์จากอินสแตนซ์เจนกินส์หนึ่งไปยังอีกอินสแตนซ์หนึ่งหรือเก็บงานบิลด์เก่าคุณจะต้องเพิ่มหรือลบไดเร็กทอรีงานบิลด์ที่เกี่ยวข้องไปยังไดเร็กทอรีบิลด์ของเจนกินส์ คุณไม่จำเป็นต้องใช้ Jenkins ออฟไลน์เพื่อทำสิ่งนี้คุณสามารถใช้ตัวเลือก“ โหลดซ้ำการกำหนดค่าจากดิสก์” เพื่อโหลดระบบ Jenkins ซ้ำและสร้างการกำหนดค่างานได้โดยตรง
จัดการปลั๊กอิน
ที่นี่คุณสามารถติดตั้งปลั๊กอินของบุคคลที่สามได้หลากหลายจากเครื่องมือการจัดการซอร์สโค้ดต่างๆเช่น Git, Mercurial หรือ ClearCase ไปจนถึงการรายงานเมตริกคุณภาพโค้ดและการครอบคลุมโค้ด สามารถติดตั้งอัปเดตและลบปลั๊กอินผ่านหน้าจอ Manage Plugins
ข้อมูลระบบ
หน้าจอนี้แสดงรายการคุณสมบัติของระบบ Java ปัจจุบันและตัวแปรสภาพแวดล้อมระบบทั้งหมด ที่นี่คุณสามารถตรวจสอบได้อย่างชัดเจนว่า Java Jenkins กำลังทำงานอยู่ในเวอร์ชันใดผู้ใช้ทำงานอยู่ภายใต้อะไรและอื่น ๆ
ภาพหน้าจอต่อไปนี้แสดงข้อมูลชื่อ - ค่าบางส่วนที่มีอยู่ในส่วนนี้
บันทึกระบบ
หน้าจอบันทึกระบบเป็นวิธีที่สะดวกในการดูไฟล์บันทึกของเจนกินส์แบบเรียลไทม์ อีกครั้งการใช้หน้าจอนี้เป็นหลักสำหรับการแก้ไขปัญหา
โหลดสถิติ
หน้านี้แสดงข้อมูลแบบกราฟิกว่าอินสแตนซ์เจนกินส์ยุ่งแค่ไหนในแง่ของจำนวนบิวด์พร้อมกันและความยาวของคิวบิลด์ซึ่งให้ข้อมูลว่าบิวด์ของคุณต้องรอนานแค่ไหนก่อนที่จะดำเนินการ สถิติเหล่านี้สามารถให้ความคิดที่ดีว่าจำเป็นต้องมีความจุเพิ่มเติมหรือสร้างโหนดเพิ่มเติมจากมุมมองของโครงสร้างพื้นฐาน
คอนโซลสคริปต์
หน้าจอนี้ให้คุณเรียกใช้สคริปต์ Groovy บนเซิร์ฟเวอร์ มีประโยชน์สำหรับการแก้ไขปัญหาขั้นสูงเนื่องจากต้องมีความรู้เกี่ยวกับสถาปัตยกรรม Jenkins ภายในเป็นอย่างดี
จัดการโหนด
Jenkins สามารถจัดการงานสร้างแบบขนานและแบบกระจายได้ ในหน้าจอนี้คุณสามารถกำหนดจำนวนงานที่คุณต้องการได้ Jenkins ทำงานพร้อมกันและหากคุณใช้งานสร้างแบบกระจายให้ตั้งค่าสร้างโหนด โหนดการสร้างเป็นเครื่องอื่นที่เจนกินส์สามารถใช้เพื่อดำเนินการสร้างได้
เตรียมพร้อมสำหรับการปิดเครื่อง
หากจำเป็นต้องปิด Jenkins หรือเซิร์ฟเวอร์ที่ Jenkins กำลังทำงานอยู่ทางที่ดีที่สุดคือไม่ควรทำเช่นนั้นเมื่อกำลังดำเนินการสร้าง หากต้องการปิด Jenkins อย่างหมดจดคุณสามารถใช้ลิงก์เตรียมพร้อมสำหรับการปิดเครื่องซึ่งจะป้องกันไม่ให้การสร้างใหม่ใด ๆ เริ่มต้นขึ้น ในที่สุดเมื่อการสร้างในปัจจุบันทั้งหมดเสร็จสิ้นลงจะสามารถปิด Jenkins ได้อย่างหมดจด