GitHub Actions เปิดตัวปลายปีที่แล้วเป็นความสาารถจัดการ workflow ที่น่าจะนำไปสู่บริการ CI/CD ได้ แต่ก็ไม่สามารถใช้งานสมบูรณ์ได้ในตัวเอง ตอนนี้ทาง GitHub ออก Actions เวอร์ชั่นใหม่ที่สามารถรัน CI/CD ได้ในตัว
ตัว workflow รองรับไฟล์ docker-compose ในตัว ทำให้สามารถทดสอบแอปพลิเคชั่นที่ใช้หลายคอนเทนเนอร์ได้ทันที เมื่อ build และทดสอบผ่านแล้วก็สามารถอัพโหลดอิมเมจเข้า registry ได้เลย โดยผู้ที่ร่วมทดสอบ Actions ก็จะได้ทดสอบ GitHub Package Registry ไปด้วย
ค่าใช้งาน Actions คิดตามจริง (ลินุกซ์นาทีละ 0.008 ดอลลาร์) โดยจะฟรีในช่วงเบต้า และสำหรับ repository ที่เปิดต่อสาธารณะก็ใช้งานฟรี สำหรับลูกค้าที่นำ runner ไปติดตั้งเครื่องตัวเองจะไม่ต้องเสียค่าใช้จ่าย
สำหรับลูกค้า GitHub Enterprise Server จะมีฟีเจอร์ Actions ในปีหน้า
ที่มา - GitHub
Comments
ท้าชน Gitlab CI สินะ
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
ดีงาม แต่งัยก็ยังชอบ circle ci