Woodpecker CI
プラグインで拡張可能な、シンプルなコンテナネイティブ CI/CD エンジンで、軽量なサーバー・エージェントのフットプリントでパイプラインを実行できるよう設計されています。
概要
Woodpecker は、シンプルに運用できることを重視しつつ、コアチームとコミュニティの両方が提供するプラグインによって拡張可能な CI/CD エンジンです。パイプラインはコンテナ内で実行され、サーバーはデフォルトで SQLite をデータベースとして使用するため、ランタイムのフットプリントは小さく抑えられています。プロジェクトによれば、アイドル時のサーバーは約100MBのメモリを、エージェントは1つあたり約30MBを使用するとされています。
プライバシーとフリーソフトウェアに重点を置いた代替 Git ホスティングプラットフォームである Codeberg の主要な CI/CD エンジンとして使われており、これは大規模なエンタープライズ向け Jenkins スタイルの導入ではなく、より小規模なセルフホスト環境向けであることを反映しています。
Woodpecker は、大きな運用負荷をかけずにセルフホストできる、軽量でコンテナネイティブな CI/CD エンジンを求めるチームに向いています。Jenkins ほどのプラグインの幅を必要としないチームにとって、カタログ内でより軽量な代替となる選択肢です。
- カテゴリ
- DevOps
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Jenkins
MITCI/CD パイプラインの構築とソフトウェア配信の自動化のための、大規模なプラグインエコシステムを備えた、広く使われているオープンソースの自動化サーバーです。
- DevOps
kube-linter
Apache-2.0Kubernetes の YAML マニフェストと Helm Chart をデプロイ前にスキャンし、設定ミスを検出する静的解析ツールです。
- DevOps
Tekton
Apache-2.0CI/CD パイプラインを作成するための Kubernetes ネイティブな構成要素で、パイプラインを Kubernetes リソースとして定義する標準的でポータブルな方法をチームに提供します。
- DevOps
Ansible
GPL-3.0構成管理、デプロイ、オーケストレーションのための、徹底的にシンプルな IT 自動化プラットフォームです。
- DevOps
誤りを見つけましたか? GitHub で修正を提案する