บทความนี้จะเป็นการสอนการติดตั้ง 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 ของเราก็จะมีหน้าตาประมาณนี้ครับ ^^
ในบทความต่อไปจะเป็นการใช้ฟีเจอร์ hook ของ git บน git server ของเรา (การสร้าง Git Server บนเครื่อง Virtualbox (CentOS)) ไปสั่งให้ Jenkins ทำงานอะไรบางอย่างให้เราหลังจากที่เรา push โค้ดของเราไปยัง git server ของเราครับ ^^
แหล่งข้อมูล: Installing Jenkins on RedHat distributions