Lingkungan dan Kredensial
Bagian dari kursus Jenkins
Pipeline kamu perlu mendorong sebuah image ke registry, dan registry-nya minta password. Cara tercepat yang berhasil adalah menempelkan password itu ke dalam Jenkinsfile, dan Jenkinsfile tinggal di dalam repository, jadi sekarang password-nya ada di riwayat git selamanya, bisa dibaca semua orang yang punya akses clone dan siapa pun yang suatu saat mendapat akses clone.
Jenkins punya jawaban yang benar untuk ini. Secret tinggal di dalam credentials store di Jenkins, dirujuk lewat sebuah ID pendek, dan pipeline mengambilnya saat berjalan. Jenkins juga menyamarkan nilai credential yang ia kenal di console log, jadi echo yang tidak sengaja akan mencetak tanda bintang, bukan token kamu.
Ingin belajar Jenkins Lingkungan dan Kredensial di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Jenkins siap pakai, dan kerjakan Lingkungan dan Kredensial secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniLingkungan dan KredensialYang akan kamu pelajari
- Environment block
- Credentials() helper
- Jenkins credentials store
- Username with password
- Secret text
- SSH key
- WithCredentials block
