Posts

Showing posts with the label DevOps

Belajar Membuat Pipeline CI/CD untuk Proyek Java Anda di Localhost

Image
Rekomendasi musik untuk membaca artikel ini:  Positive vibes 🍉Best tiktok songs for a positive day P ernahkah kamu penasaran bagaimana aplikasi yang kita gunakan sehari-hari bisa terus diperbarui dengan fitur-fitur baru tanpa adanya gangguan? Atau Ingin menjadi developer yang lebih produktif dan efisien? Investasikan waktu kamu untuk mempelajari CI/CD. Dengan mengotomatiskan proses build, test, dan deploy, kamu bisa fokus pada hal yang lebih penting: mengembangkan fitur-fitur baru yang inovatif. Artikel ini akan menunjukkan bagaimana CI/CD juga bisa menjadi game-changer dalam karir kamu sebagai developer. Kita akan mempelajari GitLab dan Jenkins untuk CI/CD di localhost menggunakan Docker, terutama untuk pengembangan Java. Docker dapat membantu Anda mengatur lingkungan yang terisolasi dan mudah dikonfigurasi tanpa perlu menginstal banyak perangkat lunak secara manual di sistem utama Anda. Dengan Docker, Kita bisa: Menjalankan GitLab sebagai server repository Git dan CI/CD pipel...

Instalasi Jenkins di Linux Ubuntu

Image
Berikut ini adalah cara instalasi Jenkins di Ubuntu Linux local saya. Download Jenkins Download Jenkins di alamat berikut   https://jenkins.io/doc/pipeline/tour/getting-started/  lalu simpan difolder yang mudah ditemukan. Menjalankan Jenkins Buka command promt. Dari command promt, buka folder dimana Jenkins berada. Lalu jalankan perintah berikut. Logs berada disini . Buka Url  http://localhost:8080/login Unlock installed jenkins dengan memasukan password yang telah generated oleh proses sebelumnya  di  /home/yoesoff/.jenkins/secrets/initialAdminPassword  masukan password ke  halaman yang baru muncul tersebut. Password hasil generate instalasi ada di lokasi berikut. ╭─yoesoff@yoesoff-ThinkPad-X220 ~/Documents/environtment/www/astronaut/public-api/public ‹master› ╰─➤ cat /home/yoesoff/.jenkins/secrets/initialAdminPassword 8eb52897bcaf4b8c9f7efe1d793280d2 Klik Continue Untuk proses pertama pilih Ins...