Gitness
Gitness adalah platform pengembang open-source dari Harness yang menggabungkan hosting kode, pipeline CI/CD, dan registry artefak dalam satu aplikasi ringan. Dibangun dengan Go dan SQLite tertanam, tidak memerlukan database eksternal.
Fitur
- Hosting kode berbasis Git dengan pull request dan review kode
- Pipeline CI/CD bawaan dengan konfigurasi YAML
- Registry artefak untuk image Docker dan paket
- Aturan proteksi branch dan strategi merge
- Editor kode dan file browser berbasis web
- Dukungan webhook untuk integrasi pihak ketiga
- Manajemen pengguna dan izin
- Database SQLite tertanam (tidak memerlukan database eksternal)
Yang Dapat Dilakukan Setelah Deploy
- Buka domain — daftarkan akun administrator pada peluncuran pertama
- Buat repositori — push kode yang sudah ada atau mulai proyek baru dengan Git
- Siapkan pipeline — definisikan alur kerja CI/CD dalam file YAML di
.harness/ dalam repositori
- Konfigurasi registry artefak — simpan dan kelola image Docker serta paket
- Kolaborasi — buat pull request, lakukan review kode, dan kelola proteksi branch
Lisensi
Apache-2.0 — GitHub