CircleCI คือ Host ที่ใช้สำหรับทดสอบ Build และ deploy ซึ่งเป็นของ CircleCI มาเปิดให้บริการ ซึ่งหากเราไม่ต้องการใช้ resource ของตัวเอง หรือเรามี resource ไม่พอ ก็ใช้ Host ของ CircleCI แทน โดยขั้นตอนแรกให้เราเข้าไปสมัคร Account สำหรับใช้งานที่ https://circleci.com แล้วจะ redirect มาที่หน้า githup เพื่อ Login หากเรามี Account อยู่บน Githup อยู่แล้วก็ใช้ได้เลยหากไม่มีก็สมัครใหม่ เมื่อ Login แล้วจะขึ้นหน้าให้เพิ่ม Public key ของ Host CircleCI ให้เรากด “Authorize application” ที่นี้ก็สามารถใช้งาน Host บน CircleCI ได้แล้วในบทความนี้จะใช้ Repository ของ tutum-docker-nginx เพื่อเป็นตัวอย่างในการ Bulid และ Deploy Service nginx Web Server โดยให้เราทำการ Fork Repository tutum-docker-nginx มาไว้ใน Repository ของเรา

ต่อไปให้ทำการ Add Projects ในหน้าจัดการของ circleCI

แล้วคลิ๊กตามลำดับดังรูป

ให้รอจนกระทั่งระบบ Build เสร็จ จะขึ้น Status “Success” ดังรูป

ต่อไปให้เราลองทดสอบ SSH ไปที่ Host โดยให้เราคลิ๊กที่ enable ssh

รอสักครู่ระบบจะทำการ Rebuild อีกครั้ง และขึ้นให้ ssh เข้าไปได้

เมื่อเข้ามาแล้วให้พิมพ์คำสั่ง

links http://127.0.0.1

ผลลัพท์

      Hello World!

แสดงว่า Web Server nginx ใช้งานได้ปกติ

Comments are closed.