Integrasi Mahirla Odoo dengan Github

Menggunakan Odoo custom biasanya dilakukan dengan membuat repository Git yang biasanya menggunakan Github sebagai pilihan remote repository. Di Mahirla kami mempunyai paket Advance Odoo yang bisa tersambung dengan layanan Github yang mana integrasi ini dapat memangkas flow pekerjaan untuk git pull dan restart Odoo pada server yang digunakan. Caranya sebagai berikut.

  1. Pastikan Anda mempunyai akun Mahirla.
  2. Pastikan Anda sudah langganan Mahirla Odoo dengan paket Advance.
  3. Untuk berlangganan saat ini masih menggunakan Whatsapp atau email. Anda akan mendapatkan public key SSH untuk nantinya digunakan pada repository yang Anda miliki.
  4. Berikan informasi mengenai link repository yang dimaksud dan package python yang mungkin digunakan dalam project Odoo tersebut jika ada.
  5. Isi hook pada konfigurasi repository tersebut.

  6. Isikan Deploy Key pada konfigurasi repository tersebut dengan key public SSH yang diberikan dari Mahirla.

  7. Selanjutnya pastikan Anda menggunakan branch master dan testing.

    1. Branch master akan dideploy ke production environtment setiap kali ada commit masuk.
    2. Branch testing yang akan dideploy ke environtment setiap kali ada commit masuk.
  8. Ketika ada commit baru pada Git repository sistem akan mendeploy isi repository terbaru pada branch master atau pun commit. Namun tidak serta merta mengupgrade modul yang diupdate. Anda bisa menuju menu Apps, klik update module list atau upgrade modul yang sudah Anda perbarui.

    Log delivery webhook.


    Tombol Update Apps List atau Upgrade modul.
Erlangga Indra Permana April 21, 2025
Share this post
Sign in to leave a comment
5 Menit Paham Bikin Modul Odoo