GoCD 무료 배포 도구
오픈 소스 자동화 서버를 통한 더 빠른 소프트웨어 배포
소프트웨어 전달 프로세스를 관리하기위한 오픈 소스 연속 통합 및 전달 시스템. 또한 복잡한 배포 프로세스의 시각화를 제공합니다.
개요
GOCD는 무료 연속 통합 및 지속적인 배포 소프트웨어입니다. 소프트웨어 개발 팀이 테스트 및 릴리스 프로세스를 자동화하는 데 도움이됩니다. 지속적인 배송을 위해 설계되었으며 개발자는 파이프 라인을 코드로 구성 할 수 있습니다. 강력하고 확장 가능하며 확장 가능한 오픈 소스 연속 전달 도구입니다. GOCD에는 빌드를 비교하는 기능, 병렬 실행, 복잡한 워크 플로우 시각화, 빌드 버전 추적 등과 같은 기능과 같은 기능과 같은 기능이 제공됩니다. 엔드 투 엔드 시각화는 GOCD에 의해 제공되며, 이는 VSM (value Stream Map)이 단일 뷰로 생산 경로를 표시 함을 의미합니다. 개발자는 작업간에 쉽게 탐색하고 비 효율성을 식별하며 프로세스 최적화를 수행 할 수 있습니다. GOCD는 Kubernetes, Docker, AWS 등과 같은 인기있는 클라우드 환경에서 지속적인 전달 워크 플로우를 간소화합니다. GOCD는 사용자가 Commit에서 배포로 실시간의 모든 변경 사항을 모니터링하여 파장 파이프 라인을 문제 해결하는 데 도움이됩니다. 사용자는 파일 내용을 비교하고 두 가지 빌드에 대한 메시지를 커밋 할 수 있습니다. 또한이 연속 통합 및 지속적인 배포 시스템은 외부 도구 및 서비스의 통합을 위해 플러그인을 상자 밖으로 지원합니다. 다른 작업을 수행 할 수있는 다양한 플러그인이 있습니다. 또한 개발자는 사용자 정의 플러그인 개발을 위해 GOCD 플러그인 API를 사용할 수 있습니다.
시스템 요구 사항
GOCD를 설정하기위한 요구 사항에는 다음이 포함됩니다. -RAM- 최소 1GB, 2GB 권장 -CPU- 최소 2 코어, 2GHz
- 디스크 - 최소 1GB 여유 공간
특징
GOCD에는 훌륭한 기능 목록이 있으며 그중 일부는 다음과 같습니다.
- 무료 및 오픈 소스
- 병렬 및 순차 실행
- 종속성을 쉽게 구성합니다
- 파이프 라인을 코드로 구성합니다
- 워크 플로를 시각화합니다
- 빌드를 비교합니다
- 병목 현상을 제거합니다
- 구성을 정리하십시오
- 감사가있는 배포를 지원합니다
- 플러그인을 지원합니다
- 언제든지 모든 버전을 배포하십시오
설치
Ubuntu를 사용하여 설치합니다
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
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