Detail Cantuman
Advanced SearchProyek Akhir
Penerapan CI/CD dalam Pengembangan Aplikasi Web Menggunakan Docker dan Gitlab
Perkmebangan teknologi informasi saat ini semakin meningkat, salah satunya yaitu pada lingkup pengembangan perangkat lunak. Dalam proses deployment perangkat lunak, pengembang biasanya melakukannya secara konvensional. Namun cara ini sangat memakan waktu, dikarenakan proses pengembangan dan deployment yang memakan waktu. Pihak pengembang akan terus melakukan proses yang sama, seperti menggunakan aplikasi file sharing untuk mengirim kode program ke setiap server. Hal ini akan memakan banyak waktu untuk mendistribusikan kode program ke setiap server, dan melakukan konfigurasi khusus untuk menyesuaikan dengan aplikasi yang sedang dikembangkan. Oleh sebab itu diperlukannya sebuah teknik agar bisa mempercepat proses build dan deploy, namun tanpa mengurangi kualitasnya. Maka muncul teknik Continuous Integration (CI), Continuous Delivery (CDE), dan Continuous Deployment (CD) yang mana membantu perusahaan untuk meningkatkan proses develop dan release produk dengan cepat tanpa mengurangi kualitas. Hal ini juga didukung dengan munculnya teknik virtualisasi pada level aplikasi, seperti Docker. Pihak pengembang dapat melakukan build dan deploy yang terintegrasi dengan version control system seperti GitLab. GitLab adalah sebuah manajer repository Git berbasis web yang salah satu fiturnya adalah CI/CD dengan Docker. Dari hasil penelitian yang telah dilakukan didapatkan bahwasanya dengan menggunakan CI CD dan Docker mampu mempercepat proses deployment aplikasi dan dengan tingkat keberhasilan 100%. Hal ini didukung juga oleh respon dari seluruh narasumber yang sepakat bahwasanya CI CD dan Docker mampu mempercepat proses deployment sebuah aplikasi.
Ketersediaan
PA1755301106 | Perpustakaan PCR | Tersedia namun tidak untuk dipinjamkan - No Loan |
Informasi Detil
Judul Seri |
-
|
---|---|
No. Panggil |
-
|
Penerbit | Pustaka Politeknik Caltex Riau : ., 2021 |
Deskripsi Fisik |
-
|
Bahasa |
Indonesia
|
ISBN/ISSN |
-
|
Klasifikasi |
-
|
Tipe Isi |
text
|
Tipe Media |
-
|
---|---|
Tipe Pembawa |
-
|
Edisi |
1
|
Subyek |
-
|
Info Detil Spesifik |
-
|
Pernyataan Tanggungjawab |
-
|
Versi lain/terkait
Tidak tersedia versi lain