Halo semua, pada kesempatan kali ini kami akan share tutorial tentang deploy aplikasi java sederhana di jenkins. Dan berikut adalah langkah-langkahnya :
1. Fork repositori aplikasi berikut menjadi repo kita pada github
```bash https://github.com/jenkins-docs/simple-java-maven-app ```
2. Buat Project pada jenkins
- Project Name: simple java app
- Type: Freestyle Project
- GitHub project : https://github.com/[YOUR-USERNAME]/simple-java-maven-app
- Source Code Management: git
- Repository URL: https://github.com/[YOUR-USERNAME]/simple-java-maven-app
- Build Triggers: GitHub hook trigger for GITScm polling
- Build: Invoke top-level Maven targets
- Maven Version: (masukan nama Maven yang sudah dibuat dilangkah sebelumnya)
- Goals: clean package
- Save
3. Build
4. Verifikasi
```bash $ ls -la /var/lib/jenkins/workspace/simple\ java\ app/target/ # kalau ada file *.jar berarti process deploy berhasil ```
Note : karena kita menjalankan jenkins pada localhost, github tidak bisa membacanya, untuk membuatnya dapat diketahui oleh publik dapat dengan langkah berikut
1. Download ngrok
```bash wget -c https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip $ sudo apt install unzip -y $ unzip ngrok-stable-linux-amd64.zip ```
2. Daftar akun ngrok
```bash https://dashboard.ngrok.com ```
3. Jalankan ngrok
```bash $ screen -R ngrok $ ./ngrok authtoken "nomor_token_yang_didapat_di_dashboard_ngrok_com" $ ./ngrok http 8080 ```
Yaps, sekian dulu untuk tutorial kali ini sampai jumpa di tutorial berikutnya!
0 comments:
Post a Comment