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
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
- 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
- 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
|