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 ของเรา


Continue reading

เนื่องจากมีคนชวนเล่น CircleCI เมื่อต้นเดือนที่ผ่านมา เพิ่งจะได้มาลองเล่นพบว่า CircleCI ทำอะไรได้หลายอย่างมากกว่า เครื่องมือ CI/CD เดิมๆ ที่มีอยู่ วิธีการใช้งานก็ง่ายมากๆ เพียงแค่เชื่อม repository ของโครงการของคุณที่ต้องการใช้คู่กับ CircleCI จากนั้นก็เขียน config ในรูปแบบไฟล์ yaml สั่ง push code ใหม่เข้า repository เท่านี้ก็เรียบร้อยแล้ว CircleCI จะทำหน้าที่ของมันโดยอัตโนมัติ CircleCI รองรับการทำ CI/CD ได้หลายภาษา เช่น Ruby/Rails, Python, Node.js, PHP, Java, Haskell นอกจากนี้ยังรองรับ Mobile Platform อย่าง Android, iOS และรองรับการทำงานกับ Docker Container ด้วย

อันดับแรก สมัครสมาชิก CircleCI กันก่อนที่ https://circleci.com


Continue reading