Cách GitLab CI/CD hỗ trợ và tăng tốc đổi mới cho Anchormen

Cách GitLab CI/CD hỗ trợ và tăng tốc đổi mới cho Anchormen

Nhìn chung, các nhóm phát triển đã rất hài lòng với việc áp dụng GitLab vào quy trình làm việc của họ. Một điểm nổi bật được tất cả đánh giá cao chính là khả năng cấu hình linh hoạt và tích hợp dễ dàng với nhiều công cụ khác nhau. Các nhóm có thể tự định nghĩa các bản dựng triển khai và tích hợp riêng qua tệp GMO trong kho lưu trữ, sau đó dễ dàng cấu hình từ đó. “Điều chúng tôi đặc biệt ưa thích là tính năng tích hợp LDAP. Với thư mục truy cập của mình, việc quản lý người dùng trở nên vô cùng đơn giản. Chẳng hạn, việc thêm người dùng vào nhóm khách hàng cũng không còn phức tạp,” Vlek chia sẻ.

Anchormen đã triển khai tích hợp Jira với GitLab. Mọi thông báo cam kết đều bắt đầu bằng số vé Jira, và Jira sẽ tự động thiết lập liên kết giữa vé và các cam kết trên GitLab. Sự tích hợp này tạo ra hiệu quả rõ rệt cho các nhóm khi họ có thể dễ dàng theo dõi tiến triển trên phiếu hoặc xem lại lịch sử công việc đã được thực hiện. Khả năng hiển thị này không những nâng cao quy trình làm việc mà còn giúp các lập trình viên đánh giá cao sự minh bạch mà nền tảng mang lại.

Các nhóm phát triển cũng tận dụng việc tích hợp Azure và AWS với GitLab. Họ sử dụng các mẫu Cloud Formation cho AWS như một phần trong đường dẫn CI/CD, giúp cơ sở hạ tầng tuân thủ GitFlow thông qua GitLab. Từ đó, GitLab tự động đẩy các mẫu hạ tầng đám mây lên AWS để cập nhật môi trường một cách tức thì. Ngoài ra, Anchormen còn tích hợp SonarQube vào quy trình CI/CD để kiểm tra mã nguồn tự động, đảm bảo chất lượng liên tục.

GitLab đã thực sự biến đổi quy trình làm việc của Anchormen, cho đến nay họ đã quản lý hơn 80 dự án phần mềm trên nền tảng này. “Tôi thực sự không biết làm sao chúng tôi từng vận hành mà không có GitLab. Vào khoảng năm 2015, nhóm của chúng tôi chỉ vỏn vẹn 20 thành viên, giờ đã lên đến 70 người. GitLab đã hỗ trợ rất lớn cho việc mở rộng cả về nhân sự lẫn quy mô dự án,” Vlek chia sẻ thêm.

Hiệu quả hoạt động của Anchormen tăng vọt nhờ GitLab như một hệ thống chủ lực, với thời gian triển khai được rút ngắn từ 20 phút xuống chỉ còn 3 phút. “Bạn có thể tập trung hoàn toàn vào công việc thay vì lo lắng nhiều thứ khác, vì sau khi thiết lập GitLab, bạn gần như có một mạng lưới an toàn bảo vệ toàn diện. GitLab giúp bạn yên tâm và chỉ cần tập trung vào logic kinh doanh. Tôi chắc chắn nói rằng nó giúp cải thiện hiệu quả hoạt động rất rõ ràng,” Vlek nhấn mạnh.

Kết quả sản phẩm được tăng tốc nhờ quy trình làm việc nhất quán và được nâng cấp. Vlek nói: “Nhờ tích hợp liền mạch các bước thử nghiệm và triển khai, nguy cơ sai sót do con người gần như được loại trừ. Khi giảm thiểu rủi ro ấy, bạn cũng đồng thời nâng cao chất lượng dự án của mình.” Nhóm quản lý luôn duy trì tầm nhìn rõ ràng về hướng đi của dự án, tập trung tạo ra giá trị kinh doanh vượt trội.

Kể từ khi làm việc với GitLab, các nhóm đã vượt qua kỳ vọng của khách hàng và hoàn thành đúng hạn. “GitLab thực sự là công cụ hỗ trợ đắc lực cho chúng tôi, khi có thể phối hợp nhiều người trong dự án, duy trì chất lượng, kiểm soát chặt chẽ việc thẩm định công việc của nhau, và triển khai liên tục trên hạ tầng ổn định. GitLab luôn theo sát từng bước phát triển của dự án,” Vlek kết luận.

Nếu bạn đang tìm kiếm giải pháp giúp tối ưu hóa quy trình phát triển phần mềm và nâng cao hiệu suất đội ngũ, hãy liên hệ với Softribution để được tư vấn chuyên sâu hoặc sở hữu các giải pháp công nghệ hàng đầu hiện nay.

Share this post