จะติดตั้ง Jenkins บน Ubuntu 20.04 ได้อย่างไร

How Install Jenkins Ubuntu 20



Jenkins เป็นเซิร์ฟเวอร์โอเพ่นซอร์สอัตโนมัติที่แพร่หลายและใช้เป็นเซิร์ฟเวอร์ CI (การรวมอย่างต่อเนื่อง) สำหรับการสร้างและจัดการแอปพลิเคชันและซอฟต์แวร์ขนาดใหญ่อย่างมีประสิทธิภาพ ช่วยในการทดสอบหน่วยของโครงการการเขียนโปรแกรมขนาดใหญ่และสนับสนุนภาษาโปรแกรมที่มีชื่อเสียงมากมาย เช่น Python, C++, PHP เป็นต้น

การติดตั้ง

Jenkins สามารถติดตั้งบน Ubuntu 20.04 ได้โดยการเพิ่มคีย์ที่เก็บลงในระบบ แต่ก่อนหน้านั้น เราจะต้องติดตั้ง Java Development Kit ก่อน มาติดตั้ง OpenJDK โดยชุมชนโอเพ่นซอร์สของ Java หากยังไม่ได้ติดตั้งบนระบบ Ubuntu 20.04 ของคุณ







ติดตั้ง Open Java Development Kit

สามารถติดตั้ง OpenJDK เวอร์ชันเสถียรล่าสุดได้จากที่เก็บแพ็คเกจอย่างเป็นทางการของ Ubuntu ในขณะที่เขียนโพสต์นี้ Open Java Development kit เวอร์ชันเสถียรล่าสุดคือ OpenJDK 11



ขั้นแรก อัปเดตที่เก็บแคช APT ของระบบ:



$sudoapt update





พิมพ์คำสั่งด้านล่างเพื่อติดตั้ง OpenJDK 11:

$sudoฉลาดติดตั้งopenjdk-สิบเอ็ด-jdk



หากต้องการเพิ่มพื้นที่ดิสก์ ให้พิมพ์ y แล้วกด Enter

หลังจากเสร็จสิ้นกระบวนการติดตั้ง สามารถตรวจสอบเวอร์ชันของ Java ได้โดยพิมพ์คำสั่งที่ระบุด้านล่าง:

$จาวา --รุ่น

คุณสามารถเห็นได้ว่าเวอร์ชัน 11.0.9.1 ได้รับการติดตั้งสำเร็จบนระบบ Ubuntu 20.04 ตอนนี้ เราสามารถย้ายไปติดตั้ง Jenkins ได้แล้ว

การติดตั้ง Jenkins บน Ubuntu 20.04

Jenkins สามารถติดตั้งบน Ubuntu ได้อย่างง่ายดายด้วยการนำเข้าและเพิ่มคีย์ GPG ลงในระบบ

ตอนนี้คุณต้องเพิ่มคีย์ GPG:

$wget -NS -หรือ- https://pkg.jenkins.io/เดเบียน/jenkins.io.key| sudo apt-key เพิ่ม-

หลังจากเพิ่มคีย์ GPG แล้ว ให้เพิ่มที่อยู่แพ็คเกจ Jenkins ในรายการแหล่งที่มาโดยพิมพ์คำสั่งที่ระบุด้านล่าง:

$sudo NS -ค 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

หลังจากเปิดใช้งานที่เก็บ Jenkins แล้ว ให้อัปเดตแคช APT ของระบบเพียงครั้งเดียว

$sudoapt update

ก้าวไปข้างหน้าและทำงานจริงในการติดตั้งเจนกินส์

$sudoฉลาดติดตั้งเจนกินส์

พิมพ์ y ที่ต้องการและดำเนินการติดตั้งต่อโดยกดปุ่ม Enter

ติดตั้ง Jenkins สำเร็จแล้ว มาเริ่มและกำหนดค่าเซิร์ฟเวอร์เจนกินส์กันเถอะ

เริ่มเซิร์ฟเวอร์เจนกินส์

บริการ Jenkins ควรเริ่มต้นโดยอัตโนมัติเมื่อติดตั้ง Jenkins ในการตรวจสอบสถานะของบริการ Jenkins ให้พิมพ์คำสั่งด้านล่าง

$sudoสถานะ systemctl เจนกินส์

มันใช้งานได้ในกรณีของฉัน แต่ถ้าไม่ใช่ในกรณีของคุณให้เริ่มต้นด้วยการพิมพ์คำสั่งที่ระบุด้านล่าง:

$sudosystemctl เริ่มเจนกินส์

หลังจากตรวจสอบและเริ่มบริการแล้ว มาปรับไฟร์วอลล์กัน

กำหนดค่าไฟร์วอลล์สำหรับเซิร์ฟเวอร์เจนกินส์

ตอนนี้ เพื่อกำหนดค่าไฟร์วอลล์สำหรับเซิร์ฟเวอร์ Jenkins โดยใช้เครื่องมือ UFW เราจำเป็นต้องเปิดใช้งานไฟร์วอลล์และเปิดพอร์ต 8080 สำหรับการเข้าถึงระยะไกลจากทุกที่ เพียงพิมพ์คำสั่งด้านล่าง:

$sudoufw อนุญาต8080

และตรวจสอบสถานะของ UFW โดยพิมพ์คำสั่งด้านล่าง:

$sudoufw สถานะ

หากสถานะไม่ทำงาน ให้เปิดใช้งานโดยพิมพ์คำสั่งที่ระบุด้านล่าง:

$sudoufwเปิดใช้งาน

ตอนนี้ ตรวจสอบสถานะของ UFW อีกครั้ง

$sudoufw สถานะ

คุณสามารถเป็นพยานได้ว่าพอร์ต 8080 ได้รับอนุญาต

ตั้งค่าเจนกินส์

ในการตั้งค่า Jenkins ให้พิมพ์ชื่อโดเมนหรือที่อยู่ IP ของคุณพร้อมกับพอร์ต 8080 ในแถบที่อยู่ของเบราว์เซอร์ และคุณควรมีหน้า Unlock Jenkins ที่ขอรหัสผ่าน เช่นภาพที่แสดงด้านล่าง

คุณสามารถรับรหัสผ่านจากตำแหน่งที่กำหนดโดยใช้คำสั่ง cat ในเทอร์มินัล คำสั่งรับรหัสผ่านจะเป็นดังนี้:

$sudo แมว /ที่ไหน/lib/เจนกินส์/ความลับ/รหัสผ่านเริ่มต้นผู้ดูแลระบบ

คำสั่งนี้จะพิมพ์รหัสผ่านออกมาโดยตรง และคุณสามารถคัดลอกและวางลงในช่องรหัสผ่านบนหน้าจอ Jenkins Unlock และคลิกที่ปุ่ม Continue

มันจะนำทางคุณไปยังหน้าจอถัดไปซึ่งจะขอติดตั้งปลั๊กอินที่แนะนำหรือเลือกปลั๊กอินที่คุณเลือก

เลือกติดตั้งปลั๊กอินที่แนะนำ เมื่อคลิก ระบบจะเริ่มติดตั้งปลั๊กอินเริ่มต้น

หลังจากติดตั้งปลั๊กอินสำเร็จแล้ว โปรแกรมจะถามถึงการตั้งค่าชื่อผู้ใช้ รหัสผ่าน และที่อยู่อีเมลของผู้ดูแลระบบ

ระบุช่องป้อนข้อมูลที่จำเป็นและกดปุ่มบันทึกและดำเนินการต่อ

ถัดไป มันจะนำทางคุณไปยังหน้าสำหรับกำหนดค่า Jenkins URL

สำหรับตอนนี้ ให้ไปที่ URL ที่สร้างโดยอัตโนมัติเริ่มต้นแล้วคลิกปุ่มบันทึกและเสร็จสิ้นที่มุมล่างขวา

เมื่อตั้งค่า Jenkins เสร็จแล้ว คุณสามารถมีหน้าจอที่มีข้อความแสดงความสำเร็จ Jenkins พร้อมแล้ว! ดังที่แสดงด้านล่าง

กดปุ่ม เริ่มโดยใช้ Jenkins และในหน้าถัดไป คุณจะมองเห็นแดชบอร์ดได้อย่างหมดจด

และนี่คือเหตุผลที่เราสิ้นสุดการติดตั้งและตั้งค่า Jenkins บนระบบ Ubuntu 20.04 LTS

บทสรุป

ในโพสต์นี้ เราได้กล่าวถึงการติดตั้ง OpenJDK 11 และ Jenkins บนระบบ Ubuntu 20.04 LTS แล้ว นอกจากนี้เรายังครอบคลุมการกำหนดค่าไฟร์วอลล์สำหรับเจนกินส์และเรียนรู้วิธีตั้งค่าเป็นครั้งแรก หลังจากอ่านโพสต์นี้แล้ว ผู้เริ่มต้นทุกคนสามารถติดตั้งและเริ่มใช้ Jenkins บน Ubuntu 20.04 ได้ หากคุณต้องการเรียนรู้ สำรวจ หรือเจาะลึกเกี่ยวกับเจนกินส์ โปรดเยี่ยมชมและอ่าน เอกสารราชการ ของเจนกินส์