Latest gitlab-ci script Android Studio Arctic Fox

 بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ


Tulisan ini dilatar belakangi oleh postingan official gitlab di https://about.gitlab.com/blog/2018/10/24/setting-up-gitlab-ci-for-android-projects terkait kendala set up ci/cd android project error karena sdk terbaru sekarang (sdk 30) ada pembaharuan directory dan path yang menyebabkan script gitlab-ci.yml android project di blog tersebut tidak lagi berjalan semestinya.


Ana juga tidak akan membahas terlalu panjang terkait ci-cd. Ala kulli hal keduanya termasuk praktek dalam pengembangan perangkat lunak, dimana CI (Continuous Integration) adalah metodelogi dimulai dari programmer memperbaharui kode secara berkala pada repository (penyimpanan source code) kemudian hasil dari automated build dan test nya bisa di review dan ditindak lanjuti oleh programmernya, baik bugfix, tambah fitur, deploy rilis, dll. Adapun CD (Continuous Delivery / Continuous Deployment) adalah proses CI yang otomatisasinya tidak berhenti di proses build dan unit test tapi termasuk deploy juga, sederhana nya Continuous Delivery itu ketika merge code maka otomatis deploy aplikasi sampai staging (dev) dan aplikasinya sudah bisa di nikmati client dan bisa juga di deploy ke rilis oleh programmer secara manual. Sedangkan Continuous Deployment proses deploy nya sudah di otomatisasi sampai tahap terakhir yakni rilis production yang sudah bisa dinikmati publik.


Na'am seperti itu, semoga Allah mudahkan kita untuk memahami, barakallahufiikum. Terkait set up nya bisa cek di link gitlab blog di muqoddimah awal tulisan ini, atau bisa browsing dulu untuk tambahan referensi karena sudah banyak juga tutorial lengkap dengan gambar terkait setup ci-cd gitlab android project, Ahsanallahu ilaikum.


Berikut latest update script gitlab-ci.yml untuk Android SDK 30 :

Antum bisa cek langsung source nya di : https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67595?commit_id=c6bbbf402bed6640f32623defe9392fb00ed17ac


Jika kedepan postingan ini sudah usang juga, setidaknya antum bisa mencari issue baru di source tersebut, insyaAllah.


Adapun untuk set up lint nya antum bisa merujuk ke halaman official android developer, di : https://developer.android.com/studio/write/lint#gradle


Demikian, semoga yang singkat, padat akan manfaat dan terpenting semoga Allah memberi kita tawfik. Aamiiin.

 

اَللّٰهُ أَعْلَم‎

Share this:

Tidak ada komentar