Đại học Surrey
Đại học Surrey đã hiện thực hóa hơn 2.300 dự án và 110.000 công trình xây dựng nhờ việc áp dụng quy trình làm việc liền mạch và hiệu quả. Người dùng tại đây tạo các nhánh cá nhân từ các vấn đề, thử nghiệm giải pháp trên nhánh đó trước khi hợp nhất vào nhánh chính, và cuối cùng triển khai trực tiếp lên dây chuyền sản xuất. Quy trình này không chỉ cải thiện hiệu quả nhóm phát triển mà còn đơn giản hóa cấu trúc cơ sở hạ tầng đang phát triển không ngừng của trường. Polyzos chia sẻ: “Về mặt vận hành, chúng tôi đã vượt qua được nhiều thách thức nhờ kho lưu trữ mã và CI của GitLab – hai công cụ chủ chốt giúp chúng tôi duy trì và phát triển ổn định.”
Nhờ GitLab, đội ngũ CNTT của Đại học Surrey ngày càng viết mã chất lượng hơn và tiến gần hơn đến mô hình DevOps hiện đại. “Trong thế giới CNTT phức tạp ngày nay, không thể chỉ dựa vào một công cụ duy nhất. Bạn cần một chuỗi công cụ tích hợp chặt chẽ và GitLab chính là trung tâm trong chuỗi công cụ của chúng tôi. GitLab giúp chúng tôi khám phá và kết hợp các công cụ khác một cách dễ dàng,” Polyzos giải thích. “Nó cho phép triển khai quy trình làm việc theo cách có kiến trúc rõ ràng và dễ dàng lặp lại để tối ưu. Việc tích hợp thử nghiệm trong quy trình cũng được cải thiện đáng kể, với các nhánh được bảo vệ và quy trình phê duyệt hợp nhất giúp kiểm soát chặt chẽ luồng mã trước khi CI/CD áp dụng thay đổi. Nhờ đó, lỗi cú pháp và mã cơ bản hầu như biến mất, những lỗi logic được phát hiện và xử lý sớm hơn trong quá trình làm việc.”
Không chỉ nhóm CNTT tận dụng các khả năng phân nhánh, thử nghiệm và kiểm soát mã của GitLab, các học giả cũng tích hợp GitLab vào môi trường giảng dạy nhờ giao diện GUI trực quan. Giao diện này cung cấp cách nhìn trực quan giúp xác định rõ ràng những thay đổi và tác giả của chúng. Trong các bài tập nhóm, các giáo sư đặc biệt đánh giá cao việc có thể nhận biết chính xác sinh viên nào thực hiện những thay đổi cụ thể. Polyzos cho biết: “Người dùng đánh giá cao sự liền mạch trong trải nghiệm – từ việc thiết lập khóa SSH đến điều hướng trong giao diện, tất cả đều được thiết kế để khiến người dùng cảm thấy thân thiện và dễ tiếp cận. Ngay cả những người chưa có kinh nghiệm với Git cũng không hề bị áp lực hay khó khăn khi sử dụng.”
Khi đội ngũ CNTT và các học giả tại Đại học Surrey tiếp tục khám phá các tính năng phong phú của GitLab để đáp ứng nhu cầu đa dạng, tính ứng dụng của giải pháp này đã lan tỏa rộng khắp toàn trường. “GitLab trước hết là một công cụ lưu trữ mã đáng tin cậy, đồng thời giúp quy trình làm việc trở nên mượt mà hơn theo nhiều cách. Nó hỗ trợ cộng tác nội bộ cũng như bên ngoài một cách hiệu quả,” Polyzos nhấn mạnh.
Một số người dùng còn tận dụng GitLab để xây dựng hình ảnh Docker tùy chỉnh bằng cách tải file lên và sử dụng trình chạy GitLab để tự động hóa việc xây dựng này, trong khi nhóm quản trị hệ thống đã chuyển sang sử dụng Trang GitLab cho website hiện tại của họ. Dean Roe, Trưởng nhóm quản trị hệ thống, nhận xét: “Chúng tôi luôn ấn tượng với tốc độ mà GitLab mở rộng tính năng và cải tiến theo cách thiết thực. Các bài đăng trên blog chính thức của GitLab cũng rất hữu ích, cung cấp thông tin cập nhật toàn diện về các bản sửa lỗi và tính năng mới trong mỗi phiên bản, giúp chúng tôi và người dùng luôn sẵn sàng đón nhận những cải tiến này. Quá trình cập nhật cũng cực kỳ dễ dàng và thuận tiện.”
Nhờ GitLab, Đại học Surrey đã nâng cao mức độ hợp tác trong toàn trường đồng thời phát triển những sản phẩm phần mềm chất lượng cao hơn nhanh hơn với giải pháp mạnh mẽ và toàn diện này. “Chúng tôi rất hài lòng với GitLab và người dùng của chúng tôi cũng vậy. Nó ổn định, đáng tin cậy, và chúng tôi cam kết sẽ tiếp tục sử dụng trong tương lai,” Polyzos khẳng định.
Hãy liên hệ với Softribution ngay hôm nay để được tư vấn chi tiết và lựa chọn giải pháp GitLab phù hợp nhất cho tổ chức của bạn, nhằm tối ưu hóa quy trình làm việc và nâng cao hiệu quả phát triển phần mềm!
