Peta dunia

 

EN: Read in English

Dunia C1: Cara Fikir Pipeline

Idea sama dalam GitLab, Jenkins, Azure

Anda akan belajar: cara idea pipeline anda dibawa ke GitLab CI, Jenkins dan Azure Pipelines.

Teks BM belum disemak oleh penutur asli.

Disemak dengan GitHub Actions 2026-10 pada 31 Okt 2026

Masalahnya

Tempat kerja baru anda guna GitLab, bukan GitHub. Adakah anda kena mula dari kosong?

Pilih satu jawapan.

Tengok

Ketik yang bukan YAML.

0 daripada 1 dijumpai

Empat alat, satu stesen: jalankan ujian. Hanya perkataan yang berubah.

Tengok

Ketik setiap titik pada garis masa.

Ketik setiap perkataan GitHub untuk lihat kembarnya. Mesin pekerja selalu dipanggil agent: Jenkins dan Azure Pipelines panggil mesin pekerja sebagai agent. GitHub dan GitLab panggil runner. (ejen).

Cuba

Setiap petunjuk ini milik alat mana?

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

        Teka

        Dalam GitLab, setiap job dalam stage test lulus. Apa yang jalan seterusnya?

        Pilih satu jawapan.

        Cuba

        Ini satu job GitLab. Bina job yang sama dalam GitHub Actions.

        test:
          image: node:24
          script:
            - npm ci
            - npm test

        Tekan blok untuk tambah. Susun ikut urutan.

        Blok

        Workflow anda

        Tekan satu blok di atas untuk mula.

        Fail workflow .github/workflows/

        name: CI
        

        Apa yang berjalan

        Belum ada apa untuk dijalankan.

        Anda berjaya!

        Kini anda boleh baca pipeline dalam GitLab, Jenkins atau Azure Pipelines.

        Nak tahu lebih (pilihan)

        Di mana cerita tak tepat: tali sawat sebenar bawa hidangan satu demi satu. Pipeline boleh jalankan banyak job serentak. Salin build pula percuma, jadi satu pek boleh pergi ke banyak tempat.

        Jenkins biasanya jalan pada server pasukan anda sendiri.

        Latihan sebenar (pilihan): buka satu projek awam di GitLab. Cari .gitlab-ci.yml dan namakan stage-nya.