ขั้นตอนการติดตั้ง Jenkins CI บน CentOS

บทความนี้จะเป็นการสอนการติดตั้ง Jenkins CI บน CentOS ภาคต่อจาก เข้าใช้งาน Virtualbox ผ่าน SSH โดยการใช้ Public Key และ การสร้าง Git Server บนเครื่อง Virtualbox (CentOS) ที่ได้เตรียมไว้ เพื่อใช้ฝึกการใช้งาน Jenkins CI นั่นเอง

เอาล่ะมาเริ่มกันเลยดีกว่า ผมจะใช้วิธีติดตั้งผ่าน yum ซึ่งจะต้องมีการเพิ่ม yum repository นะครับ

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

ติดตั้ง Jenkins ด้วยคำสั่ง yum

sudo yum install jenkins

หลังจากติดตั้ง Jenkins เสร็จแล้ว เราสามารถสั่งให้ Jenkins ผ่าน service ได้เลยครับ

sudo service jenkins start/stop/restart

ค่าเริ่มต้น (default) ของ port ที่ใช้จะเป็น 8080 เราสามารถเข้าไปใช้งานผ่านบราวเซอร์ได้โดยเข้าไปที่

http://virtualbox-ipaddress:8080/

Jenkins CI ของเราก็จะมีหน้าตาประมาณนี้ครับ ^^

Jenkins CI

ในบทความต่อไปจะเป็นการใช้ฟีเจอร์ hook ของ git บน git server ของเรา (การสร้าง Git Server บนเครื่อง Virtualbox (CentOS)) ไปสั่งให้ Jenkins ทำงานอะไรบางอย่างให้เราหลังจากที่เรา push โค้ดของเราไปยัง git server ของเราครับ ^^

แหล่งข้อมูล: Installing Jenkins on RedHat distributions