Cách GitLab giảm thời gian triển khai từ 2 ngày xuống chỉ còn 5 phút cho Inventx AG
Trải nghiệm GitLab đã mở ra một kỷ nguyên mới cho các nhà phát triển khi họ thật sự làm chủ mã nguồn của mình. Baumann chia sẻ: “GitLab cho phép đội ngũ phát triển của chúng tôi tự động triển khai trực tiếp đến các môi trường thử nghiệm, tiết kiệm thời gian bằng cách chạy các bài kiểm tra tích hợp một cách tự động trên chính môi trường thử nghiệm ấy. Không chỉ vậy, chúng tôi còn có thể triển khai các bản dựng hàng đêm lên môi trường thử nghiệm và tự động kiểm tra chúng ngay tại đó”.
Hiệu suất phát triển tăng vọt nhờ khả năng tự phát hành mã của các kỹ sư. Trước đây, đội ngũ chỉ phát hành khoảng bốn lần mỗi năm, nhưng giờ đây con số ấy đã nhảy lên đến 20 lần mỗi ngày. Baumann nhấn mạnh: “Tất cả đều tập trung trong GitLab – một nền tảng duy nhất với các pipeline chạy liên tục, giúp khách hàng dễ dàng theo dõi tổng quan mọi pipeline đã được thực thi. Nếu một lần phát hành thất bại, khách hàng có thể dễ dàng thử lại pipeline, chạy lại quy trình và tổng hợp mọi khóa học trung tâm chỉ trên một nền tảng. Đây thực sự là bước tiến lớn dành cho chúng tôi cũng như khách hàng của mình.”
Trên máy cục bộ của mình, các kỹ sư phát triển phần mềm với đa phần mã nguồn bằng .NET Core, đồng thời bắt đầu triển khai một số tính năng bằng Golang. Nhóm sử dụng Visual Studio Code làm IDE, trong khi quy trình triển khai được thực hiện thông qua GitLab, chuyển trực tiếp từ máy cục bộ đến các môi trường thử nghiệm hoặc môi trường thực tế. Các nhóm này vận hành GitLab Runner trên Kubernetes và tự xây dựng các container triển khai riêng biệt, chứa đầy đủ chức năng để quản lý và triển khai các tài nguyên trên Kubernetes một cách tối ưu nhất.
Khả năng phát hiện lỗi được nâng cao đáng kể khi các kỹ sư có thể phát hành các bản nhỏ và nhanh hơn. “Chúng tôi phát hiện lỗi cực kỳ nhanh và khắc phục cũng không kém phần nhanh chóng. Thường thì một lỗi có thể được sửa trong vòng 10 phút đến một giờ đồng hồ. Hệ thống thậm chí còn có thể tự động sửa lỗi ngay trong môi trường sản xuất, mang lại giá trị rất lớn,” Baumann chia sẻ thêm.
GitLab không chỉ đưa quyền kiểm soát về tay các nhóm mà còn cung cấp tầm nhìn sâu rộng, khả năng lập kế hoạch hiệu quả và quản trị được nâng cao. Với việc giảm thiểu các công cụ rời rạc trong quy trình, khách hàng giờ đây có thể tận hưởng các dịch vụ được sắp xếp hợp lý và tối ưu nhất.
Đừng bỏ lỡ cơ hội trải nghiệm sức mạnh của GitLab trong chuyển đổi số và phát triển phần mềm hiện đại. Hãy liên hệ với Softribution ngay hôm nay để được tư vấn chi tiết hoặc sở hữu giải pháp phù hợp nhất với doanh nghiệp của bạn!
