Hubungi Kami

Kerangka Materi

Kedaulatan CI yang Ringan

  • Mengapa layanan CI/CD cloud menciptakan risiko vendor lock-in dan paparan data rahasia.
  • Tujuan desain Woodpecker CI: kesederhanaan, native-Docker, dan forge-agnostic.
  • Perbandingan dengan GitHub Actions, GitLab CI, Drone, dan Jenkins.

Deployment Server dan Agen

  • Stack Docker Compose: server, agen, dan database.
  • Variabel lingkungan dan registrasi OAuth Forge.
  • Label agen, perencanaan kapasitas, dan batas sumber daya.

Penulisan Pipeline

  • Sintaks woodpecker.yml: langkah, layanan, dan kondisi.
  • Pemilihan image Docker dan mounting workspace.
  • Eksekusi paralel dan rantai dependensi.

Integrasi Forge

  • Konfigurasi webhook untuk Gitea dan Forgejo.
  • Filter cabang, pemicu PR, dan peristiwa tag.
  • Pelaporan status commit dan pembuatan badge.

Secrets dan Keamanan

  • Skope rahasia: repository, organisasi, dan global.
  • Injeksi kredensial untuk tahap deployment.
  • Isolasi jaringan dan agen tepercaya versus tidak tepercaya.

Matrix Builds dan Caching

  • Matriks tes multi-bahasa dan multi-versi.
  • Plugin cache untuk direktori dependensi.
  • Unggah artifact ke penyimpanan yang kompatibel dengan S3.

Operasi

  • Log server, telemetri agen, dan inspeksi antrean.
  • Skala agen secara horizontal dengan Docker Swarm atau Kubernetes.
  • Backup dan restore riwayat pipeline dan secrets.

Persyaratan

  • Pengalaman tingkat menengah dengan Git dan pipeline CI/CD.
  • Pengetahuan tentang administrasi server Linux dan Docker.
  • Keakraban dengan administrasi Gitea atau Forgejo.

Target Peserta

  • Tim DevOps yang memerlukan CI self-hosted yang ringan untuk Gitea/Forgejo.
  • Organisasi yang menghindari layanan SaaS GitHub Actions atau GitLab CI.
  • Tim kecil hingga menengah yang menginginkan kedaulatan pipeline tanpa fitur yang berlebihan.
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait