GitLab ซอฟต์แวร์จัดการโครงการชื่อดัง ประกาศออกเวอร์ชันใหม่ 10.6 ที่สามารถทำงานร่วมกับซอร์สโค้ดที่เก็บบน GitHub ได้แล้ว
GitLab เป็นซอฟต์แวร์ที่พัฒนาขึ้นจาก Git โดยมีหน้าที่สองส่วนคือเก็บซอร์สโค้ด (repository) และการจัดการโครงการ (CI/CD ย่อมาจาก continuous integration and continuous delivery)
ที่ผ่านมา GitLab ต้องการให้ลูกค้าเก็บซอร์สโค้ดไว้บนโฮสต์ของตัวเอง แต่ในความเป็นจริง ผู้ใช้อาจเก็บซอร์สโค้ดไว้กับผู้ให้บริการรายอื่นๆ อยู่แล้ว และไม่อยากเปลี่ยนมาเก็บบน GitLab ทำให้สุดท้าย GitLab ต้องยอมเปิดกว้าง ทำงานร่วมกับผู้ให้บริการรายอื่นมากขึ้น
แนวทางของ GitLab จะเริ่มจากโฮสติ้งยอดนิยมอย่าง GitHub ก่อน แต่เปิดกว้างให้เชื่อมกับรายอื่นๆ (เช่น BitBucket) ผ่าน API ได้เช่นกัน
การเปิดกว้างของ GitLab ทำให้โครงการโอเพนซอร์สที่อยู่บน GitHub สามารถใช้บริการ CI/CD เวอร์ชันฟรีของ GitLab ได้ทันที ส่วนลูกค้าองค์กรที่ใช้ GitHub เวอร์ชันเสียเงินก็จะได้ประโยชน์จากการเชื่อมต่อนี้เช่นกัน
ฟีเจอร์อีกอย่างใน GitLab 10.6 คือการเชื่อมต่อกับ Kubernetes ที่แนบแน่นขึ้น ช่วยให้การ deploy โค้ดจาก GitLab ไปยังเครื่องคลัสเตอร์ที่รันด้วย Kubernetes สะดวกมากเพียงแค่คลิกเดียว
ที่มา - GitLab