GOCD - Tích hợp liên tục và triển khai liên tục

GoCD Công cụ triển khai miễn phí

Triển khai phần mềm nhanh hơn với máy chủ tự động hóa nguồn mở

Nguồn mở Hệ thống tích hợp và phân phối liên tục để quản lý quy trình phân phối phần mềm. Nó cũng cung cấp hình dung của các quy trình triển khai phức tạp.

Tổng quan

GOCD là một phần mềm tích hợp liên tục liên tục. Nó giúp các nhóm phát triển phần mềm tự động hóa quá trình thử nghiệm và phát hành. Nó được thiết kế để phân phối liên tục và các nhà phát triển có thể định cấu hình đường ống dưới dạng mã. Nó là một công cụ phân phối liên tục mở rộng, có thể mở rộng, có thể mở rộng **. GOCD đi kèm với các tính năng vượt trội như các tính năng như khả năng so sánh các bản dựng, thực hiện song song, trực quan hóa quy trình công việc phức tạp, tự động hóa theo dõi phiên bản xây dựng và nhiều hơn nữa. Trực quan hóa đầu cuối được cung cấp bởi GOCD, điều đó có nghĩa là VSM (Bản đồ luồng giá trị) hiển thị toàn bộ đường dẫn đến sản xuất trong một chế độ xem. Các nhà phát triển cũng có thể dễ dàng điều hướng giữa các tác vụ, xác định sự thiếu hiệu quả và tối ưu hóa quy trình. GOCD hợp lý hóa quy trình giao hàng liên tục trên các môi trường đám mây phổ biến như Kubernetes, Docker, AWS, và nhiều hơn nữa. GOCD hỗ trợ người dùng khắc phục sự cố đường ống bị hỏng bằng cách theo dõi tất cả các thay đổi trong thời gian thực từ cam kết đến triển khai. Người dùng có thể so sánh nội dung của các tệp và cam kết tin nhắn cho bất kỳ hai bản dựng nào. Hơn nữa, hệ thống tích hợp và triển khai liên tục ** này hỗ trợ các plugin ra khỏi hộp để tích hợp các công cụ và dịch vụ bên ngoài. Có một loạt các plugin có sẵn để thực hiện các tác vụ khác nhau. Hơn nữa, các nhà phát triển có thể sử dụng API plugin GOCD để phát triển các plugin tùy chỉnh.

Yêu cầu hệ thống

Yêu cầu thiết lập GOCD bao gồm:

  • RAM - Tối thiểu 1GB, 2GB được đề xuất
  • CPU - Tối thiểu 2 lõi, 2GHz
  • Đĩa - Không gian trống tối thiểu 1GB

Đặc trưng

GOCD có một danh sách tính năng tuyệt vời và một số trong số đó là:

  • Nguồn miễn phí và mở
  • Thực hiện song song và tuần tự
  • Dễ dàng định cấu hình phụ thuộc
  • Định cấu hình các đường ống làm mã
  • Trực quan hóa quy trình công việc
  • So sánh các bản dựng
  • Loại bỏ tắc nghẽn
  • Giữ cấu hình gọn gàng
  • Hỗ trợ triển khai kiểm toán
  • Hỗ trợ các plugin
  • Triển khai bất kỳ phiên bản nào, bất cứ lúc nào

Cài đặt

Cài đặt bằng Ubuntu

Chạy các lệnh bên dưới để cài đặt máy chủ GOCD.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server

Chạy các lệnh bên dưới để cài đặt tác nhân GOCD.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent
 Tiếng Việt