logo
icon

Woodpecker CI

Woodpecker CI adalah mesin CI/CD sederhana dan container-native dengan ekstensibilitas tinggi. Definisikan pipeline dalam YAML, trigger build dari event Git, dan jalankan dalam container terisolasi. Dibangun dengan Go, didukung SQLite.

template cover
Dideploy0 kali
Penerbitfuturize.rush
Dibuat2026-03-28
Layanan
service icon
Tag
ToolDevelopment

Woodpecker CI

Mesin CI/CD sederhana dan container-native. Definisikan langkah build, test, dan deploy dalam file .woodpecker.yaml di repositori Anda. Setiap langkah berjalan dalam container terisolasi.

Apa yang bisa dilakukan setelah deploy

  1. Buka domain — masuk ke antarmuka web Woodpecker
  2. Hubungkan platform Git — konfigurasi aplikasi OAuth GitHub, Gitea, Forgejo, GitLab, atau Bitbucket
  3. Aktifkan repositori — pilih repo yang akan dipantau
  4. Tambahkan file pipeline — commit .woodpecker.yaml untuk mendefinisikan langkah build
  5. Push dan pantau — setiap push memicu pipeline; lihat log dan status di dashboard

Fitur

  • Pipeline sebagai kode yang didefinisikan dalam YAML
  • Container-native — setiap langkah berjalan di container Docker terpisah
  • Integrasi dengan GitHub, GitLab, Gitea, Forgejo, dan Bitbucket
  • Ekosistem plugin untuk notifikasi, deployment, dan lainnya
  • Matrix build dan eksekusi kondisional
  • Manajemen secret
  • Ringan — dibangun dengan Go, default SQLite

Catatan Penting

  • Template ini hanya men-deploy Woodpecker Server. Anda membutuhkan Woodpecker Agent terpisah untuk menjalankan pipeline
  • Menghubungkan platform Git memerlukan konfigurasi variabel lingkungan OAuth yang sesuai

Lisensi

Apache-2.0 — GitHub