Published December 08, 2020 by with 0 comment

Jenkins : Deploy simple java application


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


Ada pada bagian pojok kanan atas

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!

      edit

0 comments:

Post a Comment