Jenkins는 2,000개 이상의 플러그인으로 확장할 수 있는 오픈 소스 자동화 서버로, 소프트웨어 빌드, 테스트, 배포를 지원합니다.
woodpecker-ci/woodpecker
설정 파일에 정의된 파이프라인을 컨테이너에서 실행하고 플러그인으로 확장할 수 있는 셀프 호스팅 CI/CD 엔진입니다.
대체할 수 있는 제품:GitHub Actions
GitLab CI/CD
CircleCI
- 스타
- 8,039
- 포크
- 720
- 열린 이슈
- 393
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Woodpecker는 Go로 작성된 지속적 통합 및 배포 엔진입니다. 파이프라인은 저장소의 설정 파일에 정의되며, 각 단계는 자체 컨테이너에서 실행되므로 빌드와 테스트를 격리되고 재현 가능한 환경에서 수행할 수 있습니다.
프로젝트는 서버와 하나 이상의 에이전트로 구성됩니다. 서버는 저장소, 사용자, 파이프라인 상태를 관리하고, 에이전트는 작업을 가져와 실행합니다. 기본적으로 저장소로 SQLite를 사용하며, 서버와 에이전트를 함께 실행할 때 유휴 상태의 메모리 사용량은 약 100 MB와 30 MB입니다.
플러그인은 재사용 가능한 컨테이너 단계로, 이를 통해 기능을 확장할 수 있습니다. 커뮤니티가 관리하는 개요 사이트에서 핵심 플러그인과 서드파티 플러그인을 모두 확인할 수 있습니다. Codeberg는 Woodpecker를 주 CI/CD 엔진으로 사용합니다.
핵심 기능
- 01저장소 설정 파일에 파이프라인을 정의하고 각 단계를 컨테이너에서 실행합니다.
- 02서버와 에이전트가 별도 구성요소이므로 빌드 워커를 수평 확장할 수 있습니다.
- 03기본적으로 SQLite를 사용하며 유휴 상태의 메모리 사용량이 적습니다.
- 04재사용 가능한 컨테이너 기반 플러그인으로 확장할 수 있습니다.
- 05여러 방식으로 설치할 수 있으며, 문서는 woodpecker-ci.org에서 확인할 수 있습니다.
활용 사례
- 자체 관리하는 Git 서버에 호스팅된 프로젝트의 빌드와 테스트를 자동화할 때
- 빌드 데이터를 자체 인프라에 보관하는 셀프 호스팅 CI/CD 파이프라인을 구축할 때
- 커뮤니티 플러그인이나 직접 만든 컨테이너 플러그인으로 CI 워크플로를 확장할 때
빠른 시작
- 1
공식 문서의 설치 안내를 따르세요
사용 전 알아둘 점
- 셀프 호스팅 방식이므로 Woodpecker 서버와 에이전트를 직접 실행하고 유지 관리해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- woodpecker은(는) 무엇인가요?
- 설정 파일에 정의된 파이프라인을 컨테이너에서 실행하고 플러그인으로 확장할 수 있는 셀프 호스팅 CI/CD 엔진입니다. Woodpecker는 Go로 작성된 지속적 통합 및 배포 엔진입니다. 파이프라인은 저장소의 설정 파일에 정의되며, 각 단계는 자체 컨테이너에서 실행되므로 빌드와 테스트를 격리되고 재현 가능한 환경에서 수행할 수 있습니다.
- woodpecker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- woodpecker은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- woodpecker은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. woodpecker의 마지막 커밋은 2026년 10월 23일입니다.
- woodpecker은(는) 어디에 사용할 수 있나요?
- 자체 관리하는 Git 서버에 호스팅된 프로젝트의 빌드와 테스트를 자동화할 때 빌드 데이터를 자체 인프라에 보관하는 셀프 호스팅 CI/CD 파이프라인을 구축할 때 커뮤니티 플러그인이나 직접 만든 컨테이너 플러그인으로 CI 워크플로를 확장할 때
- woodpecker는 어떻게 설치하나요?
- 공식 문서의 설치 안내를 따르세요
- woodpecker은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/woodpecker-ci/woodpecker
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
공유 대시보드에서 Ansible 플레이북, Terraform/OpenTofu 코드, Bash 또는 PowerShell 스크립트를 실행하는 웹 UI 및 API입니다.
원격 설정, A/B 테스트, 단계적 출시를 지원하는 오픈소스 기능 플래그 플랫폼으로, Docker로 직접 호스팅하거나 클라우드 호스팅 방식으로 사용할 수 있습니다.
로컬, CI, 클라우드에서 컨테이너로 코드베이스를 빌드·테스트·배포하는 프로그래밍 가능한 자동화 엔진입니다.
Go로 작성된 셀프 호스팅 올인원 소프트웨어 개발 서비스로, Git 호스팅, 코드 리뷰, 이슈, 패키지 및 CI/CD를 제공합니다.
선언형 설정과 CI/CD 연동을 제공하는 프롬프트 평가 및 LLM 앱 레드팀 테스트용 CLI·라이브러리입니다.