Kamis, 14 Februari 2019

OTW to Jenkins

OTW Jenkins
Ubuntu 16.04


Install JAVA
Install Jenkins
Setting Port


lupa Password admin


setting git local
Install git


setting email Notification
-----------------------------------------------------------------------------------------------------


IP Server yang gunakan saat ini 192.168.10.135

Install Jenkins


$
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -


$
echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list


$
sudo apt-get update


$
sudo apt-get install jenkins






2. Cek Status Jenkins dan port yang digunakan


Cek Status Jenkins
$
sudo /etc/init.d/jenkins status


Cek port yang digunakan, defaultnya 8080
$
sudo netstat -pltun
















3. Setting Jenkins GUI
Buka  http://192.168.10.135:8080




lihat password adminya


$
sudo cat /var/lib/jenkins/secrets/initialAdminPassword


copy isi file dan paste ke web
a631a7ea8e73496ba280d44ecfd1c98f


pilih suggest, lanjutkan prosesnya sampai finish kemudian save
























Sysadmin dikit
  1. Lupa Password admin jenkins
jika lupa password admin ikuti langkah sbb:


$
cd /var/lib/jenkins/users


$
ls
sesuaikan nama folder admin sesuai os anda
contoh disini :  admin_982065568983207159


$
sudo ls  admin_982065568983207159/


backup dulu
$
sudo cp admin_982065568983207159/config.xml admin_982065568983207159/config.xml.ori


generate password, user = admin, password = pass123
$
echo -n 'pass123{admin}' | sha256sum
copy hasil generate ke config.xml


$
sudo nano admin_982065568983207159/config.xml




ganti baris yang ada passwordnya
contoh : <passwordHash>#jbcrypt:$2a$10$.ZoXlBqYj.4wKNe2ZOGBluQQPppdI8ljZsUzXBAB03Y/iZFAN5Ub6</passwordHash>


menjadi


<passwordHash>admin:59b666e70107d05903dc23abf969867ba522a940f879bc7845f2afe6c8c3050e</passwordHash>


restart service jenkins


$
sudo /etc/init.d/jenkins restart




sudo /etc/init.d/jenkins restart
  1. Ganti Port Default Jenkins


edit file jenkins
$
sudo nano /etc/default/jenkins




cari dan ganti
HTTP_PORT=8080
dengan port yang kita inginkan
HTTP_PORT=8090


restart service jenkins


$
sudo /etc/init.d/jenkins restart