OneDev, một nền tảng quản trị và phát triển hợp tác

OneDev

OneDev là một nền tảng để quản lý chu trình phát triển phần mềm hoàn chỉnh, cung cấp một bộ công cụ hoàn chỉnh để phát triển các dự án theo mô hình DevOps. Trong khả năng của mình, OneDev giống GitLab và cũng cung cấp cơ hội để thực hiện tại cơ sở của bạn một cơ sở hạ tầng để cùng phát triển, xem xét, kiểm tra, lắp ráp và cung cấp các phiên bản mà không bị ràng buộc với các dịch vụ đám mây bên ngoài như GitHub.

OneDev có quy trình triển khai đơn giản để chạy các bản dựng CI trên Kubernetes, không yêu cầu sự thực hiện của các đại lý và nhà môi giới. Khả năng kiểm tra trong vùng chứa với Linux và Windows.

Cũng thến có hỗ trợ tạo thông số kỹ thuật xây dựng ở chế độ trực quan mà không cần ghi tệp YAML và ghi nhớ cú pháp, cũng như khả năng tùy chỉnh linh hoạt quá trình xây dựng bằng cách sử dụng các tham số có điều kiện, chạy nhiều công việc song song và tự động bắt đầu công việc khi một số sự kiện nhất định xảy ra.

Cũng thế có hỗ trợ cho các cuộc thảo luận ràng buộc và các nhận xét bên ngoài đối với mã và các khối có thay đổi (khác biệt).

Cũng như các quy tắc xem xét linh hoạt cho các yêu cầu kéo với khả năng bảo vệ một số nhánh nhất định và chỉ định các nhà phát triển để xem xét, cùng với chế độ theo từng giai đoạn để phân tích các cam kết khi xem xét các yêu cầu kéo.

Ngoài ra có ngôn ngữ truy vấn cho phép bạn tìm thấy thông tin bạn cần về dự án, cam kết, xây dựng, vấn đề, yêu cầu kéo và phản hồi. Khả năng lưu một yêu cầu và nhận thông báo về sự xuất hiện của các sự kiện mới liên quan đến nó.

Hỗ trợ xác định các trạng thái và trường của riêng bạn để thông báo sự cố, khả năng xác định sự phụ thuộc giữa các trường và trạng thái tự động thay đổi khi xảy ra các sự kiện nhất định.

Hỗ trợ các yêu cầu kéo với tự động hóa xác minh cam kết được chấp nhận trong hệ thống tích hợp liên tục và phê duyệt bởi lời khuyên của chuyên gia, bao gồm ít nhất hai nhà phát triển.

Hỗ trợ khởi động lại công việc trong trường hợp gặp lỗi khi khởi động bộ điều khiển trong Kubernetes và
khả năng sử dụng dịch vụ MySQL trong quá trình hoàn thành công việc.

Ngoài ra có khả năng tạo các tệp trong một công việc, xử lý song song của nó trong phần thứ hai và phân tích kết quả trong phần thứ ba.

Khả năng hạn chế quyền truy cập đối với người dùng ẩn danh chỉ để ra mắt một số dự án nhất định;
Chỉ hỗ trợ hạn chế lập phiên bản cho nhánh chính và chỉ đưa các phiên bản được biên dịch từ nhánh chính lên máy chủ sản xuất.

Các đặc điểm khác:

  • Giao diện sự cố cập nhật tự động Nó không yêu cầu tải lại trang.
  • Hệ thống tìm kiếm và điều hướng cho mã và các thay đổi, có tính đến các đặc điểm cú pháp của Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS và R.
  • Hệ thống kiểm soát truy cập cho phép bạn xác định ai có thể thay đổi mã trong một thư mục con cụ thể, ấn định sự cố, chạy phiên bản phát hành, xem nhật ký, v.v.
  • Cơ hội tạo và sao chép kho lưu trữ.
  • Đăng ký để nhận thông báo xác nhận đến chi nhánh chính.
  • Khả năng giải quyết vấn đề thông qua tin nhắn xác nhận, có thể liên kết các yêu cầu thảo luận, cam kết và kéo.
  • Khả năng tạo biểu mẫu đã lưu trong giao diện để hiển thị người dùng nào được chỉ định giải pháp cho một vấn đề.
  • Hỗ trợ tạo các trường tùy chỉnh để đính kèm các vấn đề với các mô-đun và nền tảng cụ thể.
  • Khả năng gán trạng thái đã xác minh cho vấn đề, mà nhà phát triển với tư cách là người thử nghiệm có thể chỉ định;
  • Hỗ trợ kiểm tra CI khác nhau của Oracle / MySQL và Linux / Windows khi cam kết với nhánh chính;
  • Tự động tạo ra các thông báo vấn đề và chỉ định một người chịu trách nhiệm phân tích vấn đề trong trường hợp không thể xây dựng nhánh chính trong CI.
  • Sự cố tự động đóng khi sửa lỗi biên dịch.

Cuối cùng nếu bạn muốn biết thêm về nó cũng như làm theo hướng dẫn để cài đặt OneDev, bạn có thể làm điều đó từ liên kết bên dưới. 


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.