9 คะแนน โดย xguru 2020-01-19 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

เซิร์ฟเวอร์ DevOps โอเพนซอร์สที่รวมตัวติดตามอีเวนต์, การจัดการ Git, Pull Request และฟังก์ชัน CI ไว้ด้วยกัน

สามารถรันได้ด้วย Docker image เพียงตัวเดียว

  • เว็บ UI สำหรับเดสก์ท็อป/มือถือ

  • Repo Fork/Clone

  • รองรับการเชื่อมโยง Issue กับ Commit

  • รัน CI อัตโนมัติหลัง PR และสามารถแก้นโยบาย PR ได้ (เช่น จำนวนรีวิวเวอร์, แพตเทิร์นไฟล์ เป็นต้น)

  • มีฟังก์ชันค้นหา Symbol และ Code Intelligence ในตัว

  • สามารถพูดคุยเกี่ยวกับโค้ดได้โดยไม่ต้องมี PR

2 ความคิดเห็น

 
xguru 2020-01-19

ความแตกต่างที่ใหญ่ที่สุดเมื่อเทียบกับ GitLab ดูเหมือนว่าจะเป็นการที่มันเป็นโอเพนซอร์สที่สร้างด้วย Java

ฟีเจอร์ CI ก็สามารถตั้งค่าได้ง่ายผ่าน UI อย่างเดียว เมื่อเทียบกับ GitLab ที่ต้องแก้ไข YAML

และยังบอกว่าสามารถจัดการรีโปขนาดค่อนข้างใหญ่ได้ โดยมีเดโมภายในที่โคลน Linux Repo มาให้ดู

https://code.onedev.io/projects/linux/

สำหรับบริษัทที่เลือก GitLab แทน GitHub Enterprise มันจะกลายเป็นอีกหนึ่งตัวเลือกได้หรือเปล่านะ

น่าประทับใจตรงที่รองรับหน้าเว็บบนมือถือได้อย่างเรียบร้อยด้วย

 
xguru 2020-01-19

ดูเหมือนว่าพวกเขาใช้ https://onedev.io/ กันเองจริง ๆ และ GitHub ก็แค่ทำไว้สำหรับมิเรอร์เท่านั้น