Tích hợp GitLab

Kho mã, issue và merge request, ngay khi bạn hỏi.

Phía tự vận hành của cùng một bài toán.

Nếu mảng kỹ thuật của bạn chạy trên GitLab — thường vì nó được tự vận hành — kết nối nó đưa kho mã, issue và merge request vào tầm với của trợ lý.

Tổng quan

GitLab thường được chọn vì khả năng kiểm soát: một công ty muốn mã nguồn nằm trên hạ tầng của chính mình, hoặc một công ty cố ý đặt CI và mã nguồn ở cùng một nơi.

Những nhóm bất động sản tự sở hữu nền tảng đặt phòng đôi khi rơi vào nhóm đó, nhất là khi một yêu cầu về bảo vệ dữ liệu khiến việc tự vận hành trở thành câu trả lời đơn giản hơn so với việc tranh luận chính sách.

Kết nối GitLab cho đội đó cùng tầm với bằng hội thoại như mọi người khác — cái gì đang mở, cái gì đang chờ, cái gì đã đổi — mà không bắt họ từ bỏ thiết lập họ đã chọn vì những lý do chính đáng. Cũng như phần còn lại của nhóm này, nó phục vụ kỹ sư của bạn chứ không phải bộ phận vận hành.

Phép thử thực tế là trong công ty bạn có ai viết mã hay không. Nếu không có ai, hãy bỏ qua mục này — chẳng có lợi ích quản lý bất động sản nào ẩn phía dưới, và một trang giả vờ ngược lại chỉ tổ phí thời gian của bạn.

ProhostAI làm được gì với GitLab

Khi GitLab đã kết nối, ProhostAI làm việc với dự án, issue và merge request của bạn bằng ngôn ngữ tự nhiên.

Đọc

  • Tìm trong các dự án — Tra mã và lịch sử trên những dự án mà tài khoản đã kết nối truy cập được. “Dự án portal đang có gì chờ review?”
  • Xem lại issue và MR — Xem cái gì đang mở và cái gì đã khựng lại.

Tạo và cập nhật

  • Tạo và cập nhật issue — Mở hoặc cập nhật issue ngay khi công việc được nhận ra.
  • Bình luận trên merge request — Để lại một ghi chú mà không phải đổi bối cảnh.

Cách kết nối GitLab

GitLab kết nối qua OAuth, với gitlab.com hoặc một máy chủ tự vận hành truy cập được từ internet.

  1. 1Mở ProhostAI và vào Cài đặt → Kết nối.
  2. 2Tìm GitLab và chọn Kết nối.
  3. 3Đăng nhập GitLab và phê duyệt các quyền truy cập.
  4. 4Thử hỏi một dự án của bạn đang mở những gì để xác nhận kết nối chạy được.

Điều nên biết

Bản tự vận hành vẫn dùng được, miễn là máy chủ đó truy cập được từ internet để chạy luồng OAuth.

Quyền truy cập đi theo phân quyền dự án của tài khoản đã kết nối.

Đây là công cụ cho đội kỹ thuật của bạn chứ không phải cho vận hành bất động sản.

Câu hỏi thường gặp về tích hợp GitLab

Có, miễn là máy chủ đó truy cập được từ internet để kết nối OAuth hoàn tất.

Những dự án mà tài khoản đã kết nối truy cập được. Phân quyền dự án vẫn tiếp tục được áp dụng.

Có, tạo và cập nhật issue, đồng thời bình luận trên merge request, trong phạm vi quyền của tài khoản đó.

Không. Nó phục vụ đội kỹ thuật ở những công ty tự làm phần mềm.

Mở Cài đặt → Kết nối trong ProhostAI và ngắt kết nối, hoặc thu hồi ứng dụng trong phần cài đặt GitLab của bạn.

Chạm tới mã nguồn mà không phải đổi bối cảnh