HARGABLOG
Bahasa
CI/CD Integration

Auto Deploy Setiap Push.

Integrasi terus dengan GitLab dan GitHub. Setiap push ke branch tertentu mencetuskan build, test dan deploy secara automatik. Tidak perlu deploy manual dari dashboard.

CI/CD IntegrationDemo
feat: add payment integrationmain ← feature/payment · 2 minit lalu
Menunggu
Tempoh: 2m 34s
Auto-deploy semasa push

Mengapa penting

Apa yang anda dapat

GitHub & GitLab

Integrasi terus dengan GitHub dan GitLab. Pilih branch untuk production dan staging.

Auto Deploy

Setiap push ke branch tertentu mencetuskan deploy secara automatik. Tidak perlu klik manual.

Deploy Semasa Merge

Pull request yang di-merge ke branch deploy secara automatik mencetuskan build dan deploy baharu.

Build Logs

Lihat build logs masa nyata bagi setiap pipeline. Nyahpepijat kegagalan build tanpa meneka.

Langkah

Cara ia berfungsi

  1. 01

    Sambungkan Repositori

    Buka tab Settings > Git. Log masuk dengan GitHub atau GitLab dan pilih repositori.

  2. 02

    Pilih Branch

    Tentukan branch untuk production (contoh: main) dan branch untuk staging (contoh: develop).

  3. 03

    Push & Deploy

    Push kod ke branch yang dipilih. Pipeline berjalan secara automatik dan deploy ke Helipod.

FAQ

Soalan lazim

Adakah saya perlu mencipta fail .gitlab-ci.yml?
Tidak wajib. Helipod mempunyai auto-deploy terbina dalam yang akan mengesan framework anda. Namun jika anda memerlukan konfigurasi khusus, anda boleh mencipta fail .gitlab-ci.yml sendiri.
Bolehkah saya deploy ke beberapa environment?
Ya. Pilih branch bagi setiap environment, contohnya main ke production dan develop ke staging. Push ke branch itu mencetuskan deploy di environment-nya.
Berapa lama masa deploy?
Bergantung pada saiz project dan langkah build-nya. Kemajuannya boleh anda pantau dalam build logs secara masa nyata.

Sedia untuk mencuba?

Log masuk dengan Google atau GitHub, sambungkan repositori, dan bayar daripada baki Rupiah. Tidak perlu kad kredit.
WhatsApp