Jenkins 1.651 RPM Installation on CentOS 6.10 with OpenJDK 7 and Uninstall Jenkins
สารบัญ:
Jenkins เป็นโอเพ่นซอร์สเซิร์ฟเวอร์อัตโนมัติบน Java ที่นำเสนอวิธีที่ง่ายในการตั้งค่าการรวมอย่างต่อเนื่องและการส่งต่อเนื่อง (CI / CD) ไปป์ไลน์
การรวมอย่างต่อเนื่อง (CI) เป็นการฝึกหัดแบบ DevOps ซึ่งสมาชิกในทีมจะยอมรับการเปลี่ยนแปลงรหัสของพวกเขาเป็นประจำกับแหล่งเก็บข้อมูลการควบคุมเวอร์ชันหลังจากที่มีการสร้างและทดสอบแบบอัตโนมัติ การส่งมอบอย่างต่อเนื่อง (CD) เป็นชุดของวิธีปฏิบัติที่การเปลี่ยนแปลงรหัสจะถูกสร้างขึ้นทดสอบและปรับใช้กับการผลิตโดยอัตโนมัติ
บทช่วยสอนนี้จะแนะนำขั้นตอนการติดตั้ง Jenkins บนระบบ CentOS 7 โดยใช้ที่เก็บ Jenkins อย่างเป็นทางการ
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้งเจนกินส์
ในการติดตั้ง Jenkins บนระบบ CentOS ของคุณทำตามขั้นตอนด้านล่าง:
-
Jenkins เป็นแอปพลิเคชัน Java ดังนั้นขั้นตอนแรกคือการติดตั้ง Java รันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็กเกจ OpenJDK 8:
sudo yum install java-1.8.0-openjdk-devel
Jenkins เวอร์ชันปัจจุบันยังไม่รองรับ Java 10 (และ Java 11) หากคุณมี Java หลายเวอร์ชันติดตั้งบนเครื่องของคุณตรวจสอบให้แน่ใจว่า Java 8 เป็นเวอร์ชัน Java เริ่มต้น
ขั้นตอนต่อไปคือการเปิดใช้งานที่เก็บเจนกินส์ หากต้องการทำสิ่งนี้ให้นำเข้าคีย์ GPG โดยใช้คำสั่ง
curl
ต่อไปนี้:curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
และเพิ่มที่เก็บในระบบของคุณด้วย:
sudo rpm --import
เมื่อเปิดใช้งานที่เก็บแล้วให้ติดตั้ง Jenkins เวอร์ชันเสถียรล่าสุดโดยพิมพ์:
sudo yum install jenkins
หลังจากกระบวนการติดตั้งเสร็จสมบูรณ์ให้เริ่มบริการ Jenkins ด้วย:
sudo systemctl start jenkins
ในการตรวจสอบว่ามันเริ่มทำงานสำเร็จหรือไม่:
systemctl status jenkins
คุณควรเห็นบางสิ่งที่คล้ายกับสิ่งนี้:
● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service
ในที่สุดเปิดใช้งานบริการ Jenkins เพื่อเริ่มการบูตระบบ
sudo systemctl enable jenkins
jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on
ปรับไฟร์วอลล์
ใช้คำสั่งต่อไปนี้เพื่อเปิดพอร์ตที่จำเป็น:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
การตั้งค่าเจนกินส์
หากต้องการตั้งค่าการติดตั้ง Jenkins ใหม่ให้เปิดเบราว์เซอร์และพิมพ์โดเมนหรือที่อยู่ IP ของคุณตามด้วยพอร์ต
8080
:
http://your_ip_or_domain:8080
หน้าจอที่คล้ายกับข้อความต่อไปนี้จะปรากฏขึ้นเพื่อให้คุณป้อนรหัสผ่านผู้ดูแลระบบที่สร้างขึ้นระหว่างการติดตั้ง:
หากคุณมาถึงจุดนี้คุณได้ติดตั้ง Jenkins บนระบบ CentOS ของคุณสำเร็จ
ข้อสรุป
ในบทช่วยสอนนี้คุณได้เรียนรู้วิธีการติดตั้งและดำเนินการกำหนดค่าเริ่มต้นของ Jenkins บนระบบพื้นฐาน CentOS / RHEL ตอนนี้คุณสามารถไปที่หน้าเอกสารอย่างเป็นทางการของเจนกินส์และเริ่มสำรวจขั้นตอนการทำงานและรูปแบบปลั๊กอินของเจนกินส์
เจนกินส์ centosกำหนดค่า magento 2 เพื่อใช้วานิชบน centos 7

ความเร็วหน้ามีความสำคัญต่อความสำเร็จของร้านค้าออนไลน์ของคุณ บทช่วยสอนนี้ครอบคลุมขั้นตอนที่เกี่ยวข้องในการกำหนดค่า Magento 2 เพื่อใช้ Varnish เป็นโซลูชันแคชแบบเต็มหน้า
วิธีสร้างผู้ใช้ sudo บน centos

คำสั่ง sudo ถูกออกแบบมาเพื่อให้ผู้ใช้สามารถรันโปรแกรมด้วยสิทธิ์ความปลอดภัยของผู้ใช้รายอื่นโดยค่าเริ่มต้นผู้ใช้รูท ในคู่มือนี้เราจะแสดงวิธีสร้างผู้ใช้ใหม่ด้วยสิทธิ์ sudo บน CentOS
วิธีการติดตั้งเจนกินส์บน centos 8

Jenkins เป็นเซิร์ฟเวอร์อัตโนมัติแบบโอเพ่นซอร์สที่ได้รับความนิยมมากที่สุด บทช่วยสอนนี้ครอบคลุมขั้นตอนการติดตั้ง Jenkins บน CentOS 8 จากที่เก็บ Jenkins อย่างเป็นทางการ