OneDev - ทางเลือกแทน GitLab/GitHub ที่เล็กและเบา
(github.com)เซิร์ฟเวอร์ DevOps โอเพนซอร์สที่รวมตัวติดตามอีเวนต์, การจัดการ Git, Pull Request และฟังก์ชัน CI ไว้ด้วยกัน
สามารถรันได้ด้วย Docker image เพียงตัวเดียว
-
เว็บ UI สำหรับเดสก์ท็อป/มือถือ
-
Repo Fork/Clone
-
รองรับการเชื่อมโยง Issue กับ Commit
-
รัน CI อัตโนมัติหลัง PR และสามารถแก้นโยบาย PR ได้ (เช่น จำนวนรีวิวเวอร์, แพตเทิร์นไฟล์ เป็นต้น)
-
มีฟังก์ชันค้นหา Symbol และ Code Intelligence ในตัว
-
สามารถพูดคุยเกี่ยวกับโค้ดได้โดยไม่ต้องมี PR
2 ความคิดเห็น
ความแตกต่างที่ใหญ่ที่สุดเมื่อเทียบกับ GitLab ดูเหมือนว่าจะเป็นการที่มันเป็นโอเพนซอร์สที่สร้างด้วย Java
ฟีเจอร์ CI ก็สามารถตั้งค่าได้ง่ายผ่าน UI อย่างเดียว เมื่อเทียบกับ GitLab ที่ต้องแก้ไข YAML
และยังบอกว่าสามารถจัดการรีโปขนาดค่อนข้างใหญ่ได้ โดยมีเดโมภายในที่โคลน Linux Repo มาให้ดู
https://code.onedev.io/projects/linux/
สำหรับบริษัทที่เลือก GitLab แทน GitHub Enterprise มันจะกลายเป็นอีกหนึ่งตัวเลือกได้หรือเปล่านะ
น่าประทับใจตรงที่รองรับหน้าเว็บบนมือถือได้อย่างเรียบร้อยด้วย
ดูเหมือนว่าพวกเขาใช้ https://onedev.io/ กันเองจริง ๆ และ GitHub ก็แค่ทำไว้สำหรับมิเรอร์เท่านั้น