Jenkins - การกำหนดค่า
คุณอาจเคยเห็นสองสามครั้งในแบบฝึกหัดก่อนหน้านี้ซึ่งเราต้องกำหนดค่าตัวเลือกภายในเจนกินส์ ต่อไปนี้แสดงตัวเลือกการกำหนดค่าต่างๆใน Jenkins
ดังนั้นเราสามารถรับตัวเลือกการกำหนดค่าต่างๆสำหรับ Jenkins ได้โดยคลิกตัวเลือก 'Manage Jenkins' จากด้านซ้ายมือของเมนู
จากนั้นคุณจะเห็นหน้าจอต่อไปนี้ -
คลิกที่ Configure system ด้านล่างนี้คือการตั้งค่าคอนฟิกของ Jenkins ซึ่งสามารถทำได้
เจนกินส์โฮมไดเร็กทอรี
Jenkins ต้องการพื้นที่ว่างบนดิสก์เพื่อสร้างและเก็บไฟล์เก็บถาวร สามารถตรวจสอบตำแหน่งนี้ได้จากหน้าจอการกำหนดค่าของ Jenkins โดยค่าเริ่มต้นจะตั้งค่าเป็น ~ / .jenkins และตำแหน่งนี้จะถูกเก็บไว้ในตำแหน่งโปรไฟล์ผู้ใช้ของคุณในขั้นต้น ในสภาพแวดล้อมที่เหมาะสมคุณต้องเปลี่ยนตำแหน่งนี้เป็นตำแหน่งที่เพียงพอเพื่อจัดเก็บงานสร้างและที่เก็บถาวรที่เกี่ยวข้องทั้งหมด ครั้งเดียวสามารถทำได้ด้วยวิธีต่อไปนี้
ตั้งค่าตัวแปรสภาวะแวดล้อม "JENKINS_HOME" เป็นโฮมไดเร็กทอรีใหม่ก่อนที่จะเปิดใช้งานคอนเทนเนอร์ servlet
ตั้งค่าคุณสมบัติระบบ "JENKINS_HOME" เป็นคอนเทนเนอร์ servlet
ตั้งค่ารายการสภาวะแวดล้อม JNDI "JENKINS_HOME" เป็นไดเร็กทอรีใหม่
ตัวอย่างต่อไปนี้จะใช้ตัวเลือกแรกในการตั้งค่าตัวแปรสภาพแวดล้อม "JENKINS_HOME"
ขั้นแรกให้สร้างโฟลเดอร์ใหม่ E: \ Apps \ Jenkins คัดลอกเนื้อหาทั้งหมดจาก ~ / .jenkins ที่มีอยู่ไปยังไดเร็กทอรีใหม่นี้
ตั้งค่าตัวแปรสภาวะแวดล้อม JENKINS_HOME ให้ชี้ไปยังตำแหน่งไดเร็กทอรีฐานที่ติดตั้ง Java บนเครื่องของคุณ ตัวอย่างเช่น,
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | ตั้งค่าตัวแปรด้านสิ่งแวดล้อม JENKINS_HOME ตามที่ตั้งที่คุณต้องการ ดังตัวอย่างคุณสามารถตั้งค่าเป็น E: \ Apps \ Jenkins |
ลินุกซ์ | ส่งออก JENKINS_HOME = / usr / local / Jenkins หรือสถานที่ที่คุณต้องการ |
ในแดชบอร์ด Jenkins คลิก Manage Jenkins จากเมนูด้านซ้ายมือ จากนั้นคลิกที่ 'กำหนดค่าระบบ' จากด้านขวามือ
ในโฮมไดเร็กทอรีคุณจะเห็นไดเร็กทอรีใหม่ซึ่งได้รับการกำหนดค่าแล้ว
# ของผู้ดำเนินการ
นี่หมายถึงจำนวนการประหารชีวิตงานพร้อมกันทั้งหมดที่สามารถเกิดขึ้นบนเครื่อง Jenkins สิ่งนี้สามารถเปลี่ยนแปลงได้ตามข้อกำหนด บางครั้งคำแนะนำคือให้ใช้หมายเลขนี้เหมือนกับจำนวน CPU บนเครื่องเพื่อประสิทธิภาพที่ดีขึ้น
ตัวแปรสภาพแวดล้อม
ใช้เพื่อเพิ่มตัวแปรสภาพแวดล้อมแบบกำหนดเองซึ่งจะใช้กับงานทั้งหมด นี่คือคู่คีย์ - ค่าและสามารถเข้าถึงและใช้ในบิลด์ได้ทุกที่ที่ต้องการ
URL ของ Jenkins
ตามค่าเริ่มต้น Jenkins URL จะชี้ไปที่ localhost หากคุณมีการตั้งค่าชื่อโดเมนสำหรับเครื่องของคุณให้ตั้งค่านี้เป็นชื่อโดเมนอื่นเขียนทับ localhost ด้วย IP ของเครื่อง สิ่งนี้จะช่วยในการตั้งค่าทาสและในขณะที่ส่งลิงก์โดยใช้อีเมลเนื่องจากคุณสามารถเข้าถึง URL ของเจนกินส์ได้โดยตรงโดยใช้ตัวแปรสภาพแวดล้อม JENKINS_URL ซึ่งสามารถเข้าถึงได้ในชื่อ $ {JENKINS_URL}
การแจ้งเตือนทางอีเมล
ในพื้นที่การแจ้งเตือนทางอีเมลคุณสามารถกำหนดการตั้งค่า SMTP สำหรับการส่งอีเมล สิ่งนี้จำเป็นสำหรับ Jenkins เพื่อเชื่อมต่อกับเซิร์ฟเวอร์อีเมล SMTP และส่งอีเมลไปยังรายชื่อผู้รับ