Variabel dan Secret
Bagian dari kursus GitLab CI
Pipeline yang berperilaku persis sama tanpa peduli siapa yang mem-push atau ke branch mana push itu masuk tidak bisa membedakan staging dari production, dan tidak bisa membedakan deploy key sungguhan dari sekadar placeholder. Setiap pipeline yang serius perlu tahu beberapa hal tepat pada saat ia berjalan: commit mana yang sedang dibangun, branch mana yang memicunya, dan bagaimana cara autentikasi ke database atau ke...
Bayangkan formulir cetak dengan satu baris kosong: "Environment: ______". Formulirnya sendiri, yaitu .gitlab-ci.yml, sama untuk semua orang yang menjalankan pipeline, tetapi nilai yang ditulis di baris kosong itu berubah tergantung situasi. Di GitLab CI, variabel persis slot berlabel semacam itu: sebuah nama yang menyimpan sepotong teks, dan baris script: job mana pun bisa membacanya kembali dengan menaruh tanda...
Ingin belajar GitLab CI Variabel dan Secret di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan GitLab CI siap pakai, dan kerjakan Variabel dan Secret secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniVariabel dan SecretYang akan kamu pelajari
- Variables block
- Predefined CI variables
- CI_COMMIT_SHA
- CI_PROJECT_DIR
- Masked variables
- Protected variables
- .env files vs CI variables
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
11 pelajaran- 1Apa Itu CI/CD20 mnt
- 2Pipeline Pertama Anda25 mnt
- 3Jobs dan Stages30 mnt
- 4Variabel dan Secret30 mnt
- 5Artifacts dan Caches30 mnt
- 6Rules dan Jobs Kondisional30 mnt
- 7Jobs dan Services Docker35 mnt
- 8Lingkungan dan Penyebaran30 mnt
- 9Includes dan Templates30 mnt
- 10Runners30 mnt
- 11Capstone: Bangun, Uji, Terapkan60 mnt
