Shared Libraries
Bagian dari kursus Jenkins
Buka tiga Jenkinsfile di organisasi Anda dan lima belas baris Groovy yang sama akan muncul di ketiganya. Notifier Slack. Blok "build dan push image Docker". Step deploy yang hafal pola penamaan namespace Kubernetes Anda. Awalnya identik, lalu pelan-pelan menyimpang satu sama lain, sehingga memperbaiki bug di satu salinan meninggalkan dua salinan lain tetap rusak, dan tidak ada yang tahu ada berapa salinan sebenarnya.
Shared library adalah jawaban Jenkins untuk itu: sebuah repository git terpisah berisi Groovy yang bisa dimuat dan dipanggil oleh pipeline mana pun seolah-olah fungsi di dalamnya adalah step bawaan. Perbaiki sekali, dan setiap pipeline ikut mendapat perbaikannya pada eksekusi berikutnya. ...
Ingin belajar Jenkins Shared Libraries di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Jenkins siap pakai, dan kerjakan Shared Libraries secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniShared LibrariesYang akan kamu pelajari
- Vars folder
- Src folder
- @Library annotation
- Custom steps
- Global utilities
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
11 pelajaran- 1Apa Itu Jenkins20 mnt
- 2Freestyle Job Pertama Anda25 mnt
- 3Pipeline Deklaratif Pertama Anda30 mnt
- 4Stage, Step, dan Blok Post30 mnt
- 5Artifacts dan Hasil Tes25 mnt
- 6Lingkungan dan Kredensial30 mnt
- 7Build Paralel dan Matrix30 mnt
- 8Agents dan Docker30 mnt
- 9Triggers dan Jadwal25 mnt
- 10Shared Libraries30 mnt
- 11Kapstone: Pipeline sebagai Kode untuk Aplikasi Node.js45 mnt
