Adakah Jenkins menyokong Docker?
Adakah Jenkins menyokong Docker?

Video: Adakah Jenkins menyokong Docker?

Video: Adakah Jenkins menyokong Docker?
Video: Detector for docker socket 2024, Mungkin
Anonim

Docker pemalam ialah pelaksanaan "Cloud". Anda perlu mengedit Jenkins konfigurasi sistem ( Jenkins > Urus > Konfigurasi sistem) dan tambahkan jenis Awan baharu " Docker ". Konfigurasikan Docker (atau Swarm standalone) URL API dengan kelayakan yang diperlukan. Butang ujian membolehkan anda sambungan dengan API ditetapkan dengan baik.

Selain itu, adakah Jenkins menggunakan Docker?

Jenkins menjaga integrasi berterusan & penggunaan berterusan artifak perisian. Docker ialah enjin kontena yang memegang aplikasi anda. Jenkins boleh juga membina Docker Imej berdasarkan a Dockerfile , awak boleh gunakan Docker pemalam untuk Jenkins untuk membina bekas.

Seseorang juga mungkin bertanya, bagaimana saya menjalankan bekas Jenkins Docker? Buat a Docker isipadu di dalam bekas di /var/jenkins_home (the Jenkins direktori rumah) Lari Jenkins pada port 8080 (seperti yang ditetapkan oleh parameter -p)

Jika anda akan melakukan semuanya secara manual, anda perlu:

  1. Pasang Java.
  2. Intall Jenkins.
  3. Pasang pemalam yang diperlukan.
  4. Konfigurasikan Jenkins.
  5. Buat binaan baharu.
  6. Jalankan binaan.

Akibatnya, bagaimana Docker berbeza daripada Jenkins?

Docker ialah enjin kontena yang mencipta dan mengurus bekas, sedangkan Jenkins ialah enjin CI yang boleh menjalankan binaan/ujian pada apl anda. Docker digunakan untuk membina dan menjalankan berbilang persekitaran mudah alih bagi timbunan perisian anda. Jenkins ialah alat ujian perisian automatik untuk apl anda.

Apakah bekas Jenkins?

Penyelesaian untuk melaksanakan tugas CI/CD (binaan, ujian, dll.) dalam bekas pada OpenShift adalah berdasarkan Jenkins binaan yang diedarkan, yang bermaksud: Kami memerlukan a Jenkins tuan; ia mungkin berjalan di dalam kelompok tetapi juga berfungsi dengan induk luaran. Jenkins ciri/pemalam tersedia seperti biasa, jadi projek sedia ada boleh digunakan.

Disyorkan: