Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pendahuluan
- Perbandingan antara Jenkins dengan Jenkins 2
Mengatur Konfigurasi Jenkins 2
- Proses instalasi Jenkins.
- Cara menjalankan Jenkins.
- Menjalankan Jenkins dalam lingkungan Docker.
- Mengatur struktur folder proyek.
Gambaran Umum Fitur dan Arsitekturnya
- Konsep proyek, tampilan, antrian, serta alat eksekusi.
- Penerapan konsep pipelines sebagai kode menggunakan DSL baru (Domain Specific Language).
- Ekosistem plugin di Jenkins 2.
Navigasi Antarmuka Pengguna Jenkins
- Cara memvisualisasikan keluaran yang dihasilkan dalam seluruh tahapan pipelines.
Merancang Pipelines Pembangunan, Pengujian, serta Implementasi Aplikasi
- Pemodelan alur kerja pengiriman perangkat lunak.
- Penyimpanan kode DSL dalam sistem kontrol versi.
Tahapan Pembangunan Aplikasi
- Cara membuat proyek baru.
- Pembuatan, pengaktifan atau penonaktifan, serta penghapusan pekerjaan yang tersedia.
- Instalasi plugin alat bantu pembangunan.
- Mengawasi proses pembangunan dan mengatur jadwal eksekusinya.
Tahapan Pengujian Aplikasi
- Instalasi plugin alat bantu pengujian.
- Pelaksanaan uji coba unit secara mandiri.
- Menganalisis hasil pelaksanaan pengujian tersebut.
Proses Implementasi Aplikasi
- Konfigurasi plugin penanganan repositori kode.
- Cara mengunggah versi terbaru aplikasi ke lingkungan produksi.
- Mengevaluasi hasil implementasinya.
Bekerja Sama dengan Anggota Tim
- Cara berbagi pipelines di antara tim kerja.
- Pemanfaatan beberapa pipeline sekaligus untuk mendukung pengembangan fitur tertentu.
Keamanan Penggunaan Jenkins
- Aktivasi atau deaktivasi mekanisme keamanannya.
- Pemahaman mengenai konsep peran dalam pengaturan akses.
- Cara menambahkan akun pengguna baru.
Skalabilitas Penggunaan Jenkins
- Menggunakan Jenkins sebagai aplikasi yang mampu dioperasikan secara terdistribusi.
Pemecahan Masalah Umum
Penutup dan Kesimpulan
Persyaratan
- Pemahaman dasar mengenai siklus pengembangan perangkat lunak.
- Pengalaman sebelumnya dalam memanfaatkan Jenkins.
Target Peserta
- Pengembang perangkat lunak
- Insinyur DevOps
- Insinyur pembangunan sistem
- Insinyur pengujian
14 Jam
Testimoni (1)
Instruktur memiliki pengalaman mendalam dan penjelasan yang baik. Kedalaman pengetahuan dan antusiasme dalam mengajar sangat dihargai.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kursus - Jenkins 2: Building CI/CD Pipelines
Diterjemahkan Mesin