Detail Cantuman
Advanced SearchProyek Akhir
Implementasi CI/CD Dalam Pengembangan Aplikasi Web Menggunakan Docker dan Jenkins
Dalam proses pengembangan perangkat lunak saat ini yaitu proses build, testing, dan deployment pada umumnya dilakukan secara konvensional. Proses build dan testing perangkat lunak dilakukan secara terpisah oleh tim pengembang dan pengujian. Setelah proses build dan testing selesai, kemudian perangkat lunak diserahkan kepada tim operasional untuk melakukan deployment. Hal ini memerlukan waktu lebih lama karena proses tersebut dilakukan dengan cara berulang kali secara manual. CI/CD adalah konsep yang diimplementasikan sebagai sebuah proses yang dapat membantu pengembang aplikasi untuk menggabungkan kode yang baru dengan kode utama, kemudian memudahkan untuk melakukan serangkaian test pada setiap stage yang ada, dan diakhiri dengan proses deployment. Tujuan dari penelitian ini adalah mengimplementasikan dan menganalisa kualitas, waktu yang dibutuhkan, dan proses otomatisasi pada proses pengembangan aplikasi web mulai dari build, testing, dan deploy dengan metode CI/CD menggunakan Docker dan Jenkins. Berdasarkan hasil pengujian yang dilakukan pada pengembangan aplikasi web yang menggunakan framework CodeIgniter dalam 10 kali deployment adalah sebagai berikut: rata-rata waktu yang dibutuhkan jenkins dalam melakukan proses deployment jenkins pipeline adalah selama 1 menit 58 detik, dengan tingkat keberhasilan sebesar 90%, 78 bugs, dan selama melakukan pengujian hanya sekali terjadinya kegagalan dalam proses deployment.
Ketersediaan
PA1755301012 | Perpustakaan PCR | Tersedia namun tidak untuk dipinjamkan - No Loan |
Informasi Detil
Judul Seri |
-
|
---|---|
No. Panggil |
PA TI
|
Penerbit | Pustaka Politeknik Caltex Riau : Pekanbaru., 2021 |
Deskripsi Fisik |
xiii, 40 hlm.; 21 cm
|
Bahasa |
Indonesia
|
ISBN/ISSN |
-
|
Klasifikasi |
PA TI
|
Tipe Isi |
text
|
Tipe Media |
-
|
---|---|
Tipe Pembawa |
-
|
Edisi |
1
|
Subyek | |
Info Detil Spesifik |
-
|
Pernyataan Tanggungjawab |
-
|
Versi lain/terkait
Tidak tersedia versi lain