Untuk menjalankan service di Windows Services memerlukan user yang khusus dibuat untuk menjalankan service. User tersebut harus memiliki hak akses "Logon as a service" agar dapat digunakan oleh service. Hindari penggunaan akun LocalSystem di production, karena LocalSystem memiliki hak akses seperti administrator. Bagaimana caranya agar user yang sudah ada atau user yang dibuat untuk menjalankan service dapat memiliki hak akses "Logon as a service"?
Berikut langkah-langkahnya:
- Diasumsikan kita sudah membuat user khusus untuk menjalankan service Jenkins di Windows, misalnya nama usernya: jenkins_svc. Buka Local Security Policy di Windows
- Buka menu Local Policies -> User Rights Assignment. Pada panel kanan terdapat policy Logon as a service. Klik dua kali policy tersebut.

- Tambahkan user jenkins_svc ke dalam daftar user yang akan diberikan policy Logon as a service

- Gunakan user tersebut untuk digunakan sebagai user yang menjalankan service Jenkins

Tutorial singkatnya dapat dilihat di youtube berikut:
Info: Ebook-ebook yang tersedia yang dapat dipesan melalui google play store dan gumroad.