GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengubah Direktori Beranda Jenkins

Pendahuluan

Jenkins adalah server otomatisasi sumber terbuka untuk pengembangan perangkat lunak. Jenkins menyimpan semua log penerapan, repositori kloning, artefak build, dan konfigurasi plugin di direktori Jenkins Home.

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menemukan lokasi direktori Home Jenkins default dan mengubahnya menjadi kustom.

Prasyarat

  • Salinan Jenkins terinstal dan siap digunakan
  • Akses ke akun dengan hak sudo/administrator.
  • Akses ke jendela terminal atau Command Prompt.
  • Akses ke browser web.
  • Akses ke editor teks, seperti Notepad atau Nano.

Di mana Direktori Beranda Jenkins Berada?

Lokasi default direktori Jenkins Home bergantung pada sistem operasi yang Anda gunakan:

Sistem Operasi Lokasi Direktori Beranda Jenkins
Windows (sebagai file WAR) C:\Users\Owner\.jenkins
Windows (sebagai instalasi) C:\ProgramData\Jenkins\.jenkins atau C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins\secrets
Linux var\lib\jenkins

1. Untuk memeriksa lokasi direktori Home Jenkins default, gunakan browser web untuk membuka dasbor Jenkins. Dalam kasus kami, kami menjelajah ke http://localhost:8080/ .

2. Klik tombol Kelola Jenkins opsi di sisi kiri dasbor.

3. Di bawah Konfigurasi Sistem , klik Konfigurasikan Sistem tombol.

4. Item pertama dalam daftar menampilkan lokasi direktori Jenkins Home saat ini.

Ubah Jenkins Home di Windows

Mulai Jenkins 2.0, mengubah lokasi direktori Home di Windows mengharuskan Anda menambahkan atau mengedit JENKINS_HOME variabel lingkungan. Untuk melakukannya:

1. Buka Command Prompt sebagai administrator.

2. Hentikan layanan Jenkins dengan menggunakan:

net stop jenkins

3. Buat direktori Beranda Jenkins baru. Untuk contoh ini, kami menggunakan E:\jenkins_home\.jenkins .

4. Tekan Windows + R untuk membuka perintah Windows Run.

5. Ketik sysdm.cpl dan klik Oke .

6. Pilih Lanjutan tab dan klik Variabel Lingkungan tombol di System Properties jendela.

7. Klik tombol Baru tombol di bawah Variabel sistem bagian untuk menambahkan variabel baru.

8. Setel JENKINS_HOME sebagai nama variabel dan tambahkan lokasi direktori Home Jenkins baru sebagai nilai variabel. Klik Oke untuk mengkonfirmasi variabel baru.

9. Klik Oke di Variabel Lingkungan jendela untuk menyimpan perubahan ke variabel sistem.

10. Salin konten direktori Home Jenkins default ke direktori Home baru.

11. Gunakan editor teks (seperti Notepad) untuk membuka jenkins.xml di direktori instalasi Jenkins (C:\Program Files\Jenkins secara default).

12. Ubah baris yang berisi env name="JENKINS_HOME" value= untuk memasukkan path ke direktori Home Jenkins yang baru. Misalnya, menambahkan E:\jenkins_home\.jenkins sebagai jalur baru:

<env name="JENKINS_HOME" value="E:\jenkins_home\.jenkins"/>

13. Simpan perubahan ke jenkins.xml dan keluar.

14. Mulai ulang layanan Jenkins di Command Prompt dengan:

net start jenkins

Ubah Jenkins Home di Linux

Untuk mengubah direktori Home Jenkins di Linux, buat direktori Home baru, salin isi direktori Home lama ke direktori baru dan edit file konfigurasi Jenkins. Pada contoh di bawah ini, kami menggunakan Ubuntu 18.04.

1. Di jendela terminal, hentikan layanan Jenkins dengan perintah berikut:

sudo systemctl stop jenkins

2. Buat direktori Jenkins Home baru menggunakan mkdir memerintah. Untuk contoh ini, kami membuat /home/jenkins_home :

sudo mkdir /home/jenkins_home

3. Ubah izin untuk direktori Beranda baru dengan:

sudo chown jenkins:jenkins /home/jenkins_home

4. Salin konten dari direktori Beranda Jenkins lama ke yang baru:

sudo cp -prv /var/lib/jenkins /home/jenkins_home

5. Tetapkan Jenkins sebagai pengguna untuk direktori Home baru dengan:

sudo usermod -d /home/jenkins_home jenkins

6. Buka file konfigurasi Jenkins menggunakan editor teks (seperti Nano):

sudo nano /etc/default/jenkins

7. Gulir ke bawah hingga Anda mencapai JENKINS_HOME masuk. Edit baris untuk menyertakan jalur ke direktori Home baru. Dalam contoh ini, kami menambahkan /home/jenkins_home sebagai jalur baru:

JENKINS_HOME=/home/jenkins_home

8. Tekan Ctrl + X , lalu ketik Y dan tekan Enter untuk menyimpan perubahan.

9. Mulai ulang layanan Jenkins untuk menerapkan konfigurasi baru:

sudo systemctl start jenkins

Ubuntu
  1. Cara Membuat Pengguna Dengan Direktori Home Kustom Di Linux

  2. Bagaimana cara mengubah direktori home pengguna di Ubuntu 9.04?

  3. Bagaimana cara mengubah direktori startup gnome-terminal?

  1. Cara Mengubah Direktori DocumentRoot di Apache di server Linux

  2. Bagaimana Mengubah Zona Waktu di Ubuntu?

  3. Bagaimana Mengubah Direktori Default Vsftpd Menjadi / Alih-alih Direktori Beranda Pengguna?

  1. Cara Mengubah Port untuk Jenkins

  2. Cara Memulai Ulang Jenkins Secara Manual

  3. Cara Mengubah Nama Host di Ubuntu 20.04