Peta dunia

 

EN: Read in English

Dunia T4: Modul & Pipeline

Plan pada setiap pull request

Anda akan belajar: cara workflow kecil jalankan plan untuk setiap perubahan dalam pull request, supaya pasukan semak dahulu.

Teks BM belum disemak oleh penutur asli.

Disemak dengan OpenTofu 1.13 pada 1 Nov 2026

Masalahnya

Ben jalankan tofu apply dari laptopnya. Tiada siapa nampak plan. Ia musnahkan papan menu lama. Bagaimana pasukan boleh tangkap lebih awal?

Pilih satu jawapan.

Tengok

Repo latihan โ€” bukan laman web sebenar
kedai-kancil / blueprint
Tambah kiosk roti #8
Terbuka ben mahu merge roti-kiosk ke dalam main
  1. ben

    Satu lagi kiosk dari modul kiosk.

  2. plan-bot

    Plan untuk pull request ini:

    # module.roti.local_file.sign will be created
    Plan: 1 to add, 0 to change, 0 to destroy.
Semakan
  • Lulus tofu fmt
  • Lulus tofu validate
  • Lulus tofu plan
Cara merge
Merge disekat
  • Branch ini perlukan satu review yang meluluskan dulu.
Review anda

Baca plan dalam komen. Tiada apa untuk dimusnahkan? Kalau begitu, luluskan.

Cuba

Bina workflow yang hasilkan semakan itu. Plan sahaja: tiada apply di sini.

Tekan blok untuk tambah. Susun ikut urutan.

Blok

Workflow anda

Tekan satu blok di atas untuk mula.

Fail workflow .github/workflows/

name: Plan

Apa yang berjalan

Belum ada apa untuk dijalankan.

Teka

Ben terlupa jalankan tofu fmt. Pull request-nya jalankan workflow ini. Apa jadi?

Pilih satu jawapan.

Semak

Di mana setiap langkah patut berlaku?

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

      Semak

      Leret: tabiat pipeline yang bagus, atau perlu dibaiki?

      Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

      1 / 4

      Plan pada setiap pull request, apply selepas merge dengan kelulusan

      Plan pada setiap pull request, apply selepas merge dengan kelulusan

      Anda berjaya!

      Kini anda boleh plan setiap perubahan dalam pull request, supaya pasukan semak dahulu.

      Nak tahu lebih (pilihan)

      Dalam CI, plan perlukan backend bersama (T3ยท1), kalau tidak ia nampak daftar kosong. Untuk letak plan sebagai komen, perlukan pull-requests: write dan skrip kecil. Untuk apply selepas merge, simpan plan dengan -out dan apply fail itu tepat-tepat. Alat seperti Atlantis atau HCP Terraform jalankan kitaran ini untuk anda. Latihan sebenar: Misi 8 letak workflow ini dalam repo anda sendiri.