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
- Buka domain — masuk ke antarmuka web Woodpecker
- Hubungkan platform Git — konfigurasi aplikasi OAuth GitHub, Gitea, Forgejo, GitLab, atau Bitbucket
- Aktifkan repositori — pilih repo yang akan dipantau
- Tambahkan file pipeline — commit
.woodpecker.yaml untuk mendefinisikan langkah build
- 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