Peta dunia

 

EN: Read in English

Dunia 7: Robot: Actions & CI/CD

Dalam fail workflow

Anda akan belajar: bahagian-bahagian fail workflow, dan cara menulisnya.

Teks BM belum disemak oleh penutur asli.

Masalahnya

cat tunjuk ci.yml: name CI, on push, kemudian satu job bernama test. Ia berjalan pada ubuntu-latest dan ada empat langkah. Output terminal: $ cat .github/workflows/ci.yml name: CI on: push jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: node-version: 24 - run: npm ci - run: npm test

Fail ini ialah workflow: Fail YAML dalam .github/workflows/ yang beritahu robot bila dan apa nak dijalankan. (aliran kerja): senarai tugas untuk robot. Ia ditulis dalam YAML: Format teks ringkas dengan kunci, titik bertindih dan ruang. Workflow guna format ini.. Nampak menakutkan? Baca sebagai tiga bahagian: bila, di mana, apa.

Tengok

Ketik baris yang beritahu bila robot bangun.

0 daripada 1 dijumpai

Bila: on: menamakan trigger (pencetus) (trigger (event)): Apa yang kejutkan workflow, contohnya push, pull request atau jam. (pencetus). Ia beritahu bila workflow berjalan. Di sini, pada setiap push.

Tengok

Di mana: bawah jobs: ada satu job: Satu kumpulan langkah yang berjalan pada satu komputer baru., iaitu kumpulan langkah pada satu komputer. Apa yang runs-on: ubuntu-latest minta?

Pilih satu jawapan.

Tengok

Apa: job ada step (langkah) (step): Satu tugas dalam job: arahan (run) atau action siap pakai (uses). (langkah). Ia berjalan ikut urutan, atas ke bawah. uses: pinjam action siap pakai. run: taip satu arahan.

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

      Cuba

      Giliran anda. Bina workflow yang uji setiap push.

      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.

      Teka

      Anda alihkan run: npm test ke atas langkah checkout. Apa jadi?

      Pilih satu jawapan.

      Cuba

      Workflow hanyalah fail dalam repo anda. Simpan dengan Git, macam fail lain.

      Folder kerja
      Kawasan staging
      • Kosong
      Repositori
      • 3 titik simpan
      • Ignore log files
      • Add day 1 page
      • Add README

      Anda berjaya!

      Kini anda boleh baca dan tulis fail workflow.

      Nak tahu lebih (pilihan)

      Buat betul-betul (pilihan). Buka repo diari anda di GitHub. Dalam tab Actions, pilih workflow permulaan yang ringkas dan commit. Tunggu seminit, kemudian semak di sini.

      Semak di GitHub

      Nama pengguna anda dihantar ke api.github.com sahaja.

      • Satu workflow dah berjalan dalam repo diari andaBelum disemak