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.
Petunjuk
Cari nama fail dulu. Petunjuk lain padan dengan failnya.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 testTekan 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.
Petunjuk
GitHub perlukan step ambil kod dulu. Kemudian sediakan Node, pasang dan uji.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.
English
Your new job uses GitLab, not GitHub. Do you start from zero?
Four tools, one station: run the tests. Only the words change.
Tap each GitHub word to see its twins. The worker machine is often called an agent.
Which tool does each clue belong to?
In GitLab, every job in the test stage passes. What runs next?
Here is a GitLab job. Build the same job in GitHub Actions.
test:
image: node:24
script:
- npm ci
- npm testYou can now read a pipeline in GitLab, Jenkins or Azure Pipelines.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: GitLab: CI/CD YAML syntax · Jenkins: using a Jenkinsfile · Azure Pipelines: create your first pipeline · Migrating from GitLab CI/CD to GitHub Actions
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?