
Jenkins
Pipeline, Jenkinsfile, plugin, agent, pipeline declarative vs scripted, Blue Ocean, pemecahan masalah build
1Apa itu Jenkinsfile?
Apa itu Jenkinsfile?
Jawaban
Jenkinsfile adalah file teks yang berisi definisi sebuah pipeline Jenkins, disimpan di repository proyek. File ini memungkinkan konfigurasi pipeline diversikan bersama kode sumber, sehingga mempermudah keterlacakan dan kolaborasi. Menggunakan Jenkinsfile dengan pendekatan Pipeline as Code adalah praktik terbaik yang direkomendasikan oleh Jenkins.
2Apa perbedaan utama antara pipeline declarative dan scripted di Jenkins?
Apa perbedaan utama antara pipeline declarative dan scripted di Jenkins?
Jawaban
Pipeline declarative menggunakan sintaks terstruktur dan terdefinisi dengan bagian wajib seperti agent dan stages, sehingga menawarkan pendekatan yang lebih sederhana dan mudah dibaca. Pipeline scripted menggunakan kode Groovy murni, menawarkan fleksibilitas lebih tetapi membutuhkan keahlian pemrograman. Untuk sebagian besar kasus, declarative direkomendasikan karena kesederhanaan dan kemudahan pemeliharaannya.
3Apa tujuan direktif agent dalam Jenkinsfile declarative?
Apa tujuan direktif agent dalam Jenkinsfile declarative?
Jawaban
Direktif agent menentukan di mana dan bagaimana pipeline harus dijalankan. Direktif ini dapat didefinisikan secara global untuk seluruh pipeline atau secara individual per stage. Opsinya meliputi any untuk berjalan di agent mana pun yang tersedia, none untuk mendefinisikan agent spesifik per stage, atau label untuk menargetkan agent dengan label tertentu. Mengonfigurasi agent dengan benar memungkinkan optimasi penggunaan sumber daya dan performa build.
Apa peran bagian stages dalam pipeline declarative?
Bagaimana cara mengelola credentials secara aman dalam Jenkinsfile?
+19 pertanyaan wawancara
Topik wawancara DevOps lainnya
Kontrol Versi & Git
Dasar-dasar Linux
Shell Scripting & Bash
Dasar-Dasar Networking
Dasar-Dasar Docker
Dasar-Dasar CI/CD
GitHub Actions
GitLab CI/CD
Dasar-dasar Kubernetes
Networking Kubernetes
Kubernetes Lanjutan
Ingress & API Gateway
Dasar-dasar Terraform
Terraform Lanjutan
Ansible & Configuration Management
Dasar-Dasar AWS
Dasar-Dasar Azure
Dasar-Dasar GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Keamanan Pipeline CI/CD
Helm & Kubernetes
Keamanan Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability Terdistribusi
Disaster Recovery & Backup
Optimasi Performa
Optimasi Biaya Cloud
Prinsip SRE
Chaos Engineering
Platform Engineering
Kuasai DevOps untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis