Implementasi CI/CD Pipeline Pada Framework Androbase Dengan Menggunakan Jenkins (Studi Kasus: PT. Andromedia)

Ahmad Farid, Indra Gita Anugrah

Abstract


Proses deployment dalam pembangunan sebuah aplikasi sangatlah penting karena menentukan hasil akhir sebuah aplikasi namun sayangnya proses ini kerapkali bermasalah dikarenakan cara deploy yang masih manual yaitu dengan cara pull aplikasi dari server produksi, cara ini dirasa kurang parktis dikarenakan developer harus berulangkali melakukan pull dari server apabila ada update pada aplikasi, masalah serupa terjadi pada sebuah perusahaan jasa system informasi PT.Andromedia dimana proses deploy yang dilakukan masih secara manual, berangkat dari permasalahan tersebut maka penulis menawarkan solusi dengan mengintegrasikan proses deploymen aplikasi dengan menggunakan konsep continuous integration and deployment atau yang biasa disingkat CI/CD. CI atau Continuous integration Merupakan prosses dimana aplikasi akan di buat dan di uji secara otomatis setelah repositori aplikasi terintegrasi pada server CI. Sedangkan CD atau Continuous deploymen adalah prosses dimana aplikasi yang telah dibuat dan di uji akan dideploy pada server produksi secara otomotis. dengan mengimplementasikan CI/CD dapat membantu dalam proses deployment.


Keywords


Deployment, Continuous Integration, Continuous deployment, Jenkins, Aplikasi

Full Text:

PDF

References


Indra Guna Noviantama and Ari Purno Wahyu W, “IMPLEMENTASI CONTIONOUS INTEGRATION DAN CONTINOUS DEPLOYMENT PADA APLIKASI LEARNING MANAGEMENT SYSTEM DI PT. MILLENNIA SOLUSI INFORMATIKA,” Jurnal Ilmiah Teknologi Informasi Terapan, vol 8, no 1, 2021.

Fileni Zalukhu and Veri Arinal, “IMPLEMENTASI SISTEM PERSEDIAAN BARANG BERBASIS WEB DENGAN METODE DevOps PADA PT. HEINZ ABC INDONESIA,” SOSTECH (Jurnal Sosial dan Teknologi), vol 1, no 1, 2021.

Danur Wijayanto, Arizona Firdonsyah and Faisal Dharma Adhinata, “Implementasi Continous Integration/Continous Delivery Menggunakan Process Manager 2 (Studi Kasus: SIAKAD Akademi Keperawatan Bina Insan),” TEKNIKA, vol 10, no 3, 2021.

Umi Sa’adah, et al., “FRAMEWORK TESTING OTOMATIS BERBASIS SERENITY DAN JENKINS AUTOMATED BUILD,” JUTI (Jurnal Ilmiah Teknologi Informasi), vol 19, no 2, 2021.

Rendy Wijaya, Andri Prasetyo and Dian Wahyuningsih, “IMPLEMENTASI CI/CD UNTUK BUIDDAN DEPLOY WEBSITE DENGAN DOCKER RUNNER PADA ORGANISASI BELAJAR LINUX ID,” SeNTIK (Seminar Nasional Teknologi Informasi dan Komunikasi), 2021.

Sendy Ferdian, et al., “Continuous Integration and Continuous Delivery Platform Development of Software Engineering and Software Project Management in Higher Education,” JuTISI (Jurnal Teknik Informatika dan Sistem Informasi), vol 7, no 1, 2021.

Abriza Mahandis Shama and Dian W. Chandra, “Implementasi Static Application Security Testing Menggunakan Jenkins CI/CD Berbasis Docker Container Pada PT. Emporia Digital Raya,” Jurnal Ilmiah Informatika (JIF), vol 9, no 2, 2021.

Rahmad Ade Putra, “ANALISA IMPLEMENTASI ARSITEKTUR MICROSERVICES BERBASIS KONTAINER PADA KOMUNITAS PENGEMBANG PERANGKAT LUNAK SUMBER TERBUKA (OPENDAYLIGHT DEVOPS COMMUNITY),” Jurnal Sistem Informasi, Teknologi Informasi dan Komputer, vol 9, no 2.

Jaga My Priera and Robi Tanzil Ganefi, “AUTOMATIC DEPLOYMENT SYSTEM DENGAN MENGGUNAKAN METODE CONTINUOUS INTEGRATION DI KAKATU,” Jurnal Ilmiah Komputer dan Informatika.

Andrian Alpery and Muhammad Arif Fadhly Ridha, “IMPLEMENTASI CI/CD DALAM PENGEMBANGAN APLIKASI WEB MENGGUNAKAN DOCKER DAN JENKINS,” 9th Applied Business and Engineering Conference, 2021.

Tohirin, et al., “Implementasi DevOps pada Pengembangan Aplikasi e-Skrining Covid-1,” JURNAL MULTINETICS, vol 6, no 1, 2020.




DOI: https://doi.org/10.32672/jnkti.v4i6.3703

Refbacks

  • There are currently no refbacks.