Jenkins - ความปลอดภัย
ใน Jenkins คุณสามารถตั้งค่าผู้ใช้และสิทธิ์ที่เกี่ยวข้องบนอินสแตนซ์ Jenkins ได้ โดยค่าเริ่มต้นคุณจะไม่ต้องการให้ทุกคนสามารถกำหนดงานหรืองานบริหารอื่น ๆ ใน Jenkins ได้ ดังนั้นเจนกินส์จึงมีความสามารถในการกำหนดค่าความปลอดภัย
ในการกำหนดค่าความปลอดภัยใน Jenkins ให้ทำตามขั้นตอนด้านล่าง
Step 1 - คลิกที่ Manage Jenkins และเลือกตัวเลือก 'Configure Global Security'
Step 2- คลิกที่ตัวเลือก Enable Security ตัวอย่างเช่นสมมติว่าเราต้องการให้ Jenkins รักษาฐานข้อมูลผู้ใช้ของตนเองดังนั้นใน Security Realm ให้เลือกตัวเลือกฐานข้อมูลผู้ใช้ของ 'Jenkins'
โดยค่าเริ่มต้นคุณต้องการให้ผู้ดูแลระบบส่วนกลางกำหนดผู้ใช้ในระบบดังนั้นจึงต้องแน่ใจว่าไม่มีการเลือกตัวเลือก "อนุญาตให้ผู้ใช้สมัครใช้งาน" คุณสามารถออกจากส่วนที่เหลือได้ในตอนนี้และคลิกปุ่มบันทึก
Step 3- คุณจะได้รับแจ้งให้เพิ่มผู้ใช้รายแรกของคุณ ตัวอย่างเช่นเรากำลังตั้งค่าผู้ดูแลระบบสำหรับระบบ
Step 4- ถึงเวลาตั้งค่าผู้ใช้ของคุณในระบบแล้ว ตอนนี้เมื่อคุณไปที่ Manage Jenkins แล้วเลื่อนลงคุณจะเห็นตัวเลือก 'Manage Users' คลิกตัวเลือกนี้
Step 5- เช่นเดียวกับที่คุณกำหนดผู้ดูแลระบบของคุณให้เริ่มสร้างผู้ใช้อื่นสำหรับระบบ ตัวอย่างเช่นเรากำลังสร้างผู้ใช้อื่นที่เรียกว่า 'ผู้ใช้'
Step 6- ตอนนี้ถึงเวลาตั้งค่าการอนุญาตของคุณโดยพื้นฐานแล้วว่าใครสามารถเข้าถึงอะไรได้บ้าง ไปที่ Manage Jenkins → Configure Global Security
ตอนนี้ในส่วนการอนุญาตให้คลิกที่ 'Matrix based security'
Step 7- หากคุณไม่เห็นผู้ใช้ในรายชื่อกลุ่มผู้ใช้ให้ป้อนชื่อผู้ใช้และเพิ่มลงในรายการ จากนั้นให้สิทธิ์ที่เหมาะสมแก่ผู้ใช้
คลิกที่ปุ่มบันทึกเมื่อคุณกำหนดการอนุญาตที่เกี่ยวข้องแล้ว
ขณะนี้การรักษาความปลอดภัย Jenkins ของคุณได้รับการตั้งค่าแล้ว
Note - สำหรับการรับรองความถูกต้องของ Windows AD คุณต้องเพิ่มปลั๊กอิน Active Directory ให้กับ Jenkins