รูปเเบบการ build หรือ compile ได้เอง ซึ่งตัว CruiseControl สามารถที่จะทำงานร่วมกับ Source Control ได้
อย่างมีประสิทธิภาพไม่ว่าจะเป็น CVS,SVN,Git,StarTeam อื่นๆ อีกมากสามารถได้รายละเอียดได้ที่นี่
สำหรับการใช้ CruiseControl นั้นทำไม่ได้ไม่ยากโดยต้องเตรียมข้อมูลดังนี้
1. Download CruiseControl จาก http://cruisecontrol.sourceforge.net/download.html
2. Ant build script http://ant.apache.org/
ส่วน Web server ไม่ต้อง Download เนื่องจาก CruiseControl มี Web server ในตัวคือ Jetty Server
มีดูวิธีใช้งานกันครับ
1. ทำการ install CruiseControl จากไฟล์ CruiseControl ที่ได้จากการ download
2. ทำการ check ว่า CruiseControl install เสร็จเรียบร้อยหรือยังโดยการเข้าไปที่ http://localhost:8088/cruisecontrol/
ถ้าเห็น connectfour โปรเจ็ค แสดงว่า install Cruisecontrol เรียบร้อย
ที่นี่มา config โปรเจ็คใหม่สำหรับการทดสอบ CruiseControl กันครับ
3. ให้เข้าไปยัง CRUISECONTROL_HOME ไดเรคเทอรี แล้วเปิดไฟล์ config.xml
กับโปรเเกรม text editor
4. จะเห็น เป็น root tag เเละจะมี tag ย่อยดังนี้
สิ่งที่เราจะ config คือ 1. tag จะประกอบไปด้วย Attribute ดังนี้ ตั้งชื่อ Project ได้ที่ attribute name ส่วน attribute อื่นไม่จำเป็นต้องเเก้ไขก็ได้ครับ
2. Child Element ของ
tag ที่จะต้องมีเสมอ 1 tag คือ และ นอกนั้นจะมีหรือไม่มีก็ได้
ทีนี้ผมจะใช้ CVS เป็น source control ในการจัดการกับ project ตัวอย่างกันนะครับ
ข้อมูลบางอย่างอาจจะยังไม่ละเอียด ท่านสามารถอ่านเพิ่มเติ่มได้ที่เว็บของ CruiseControl



No comments:
Post a Comment