EN: Read in English
Dunia C3: Lancar & Deploy
Pratonton untuk setiap PR
Anda akan belajar: cara setiap pull request dapat pautan live sendiri untuk dicuba sebelum merge.
Teks BM belum disemak oleh penutur asli.
Disemak dengan GitHub Actions 2026-10 pada 31 Okt 2026
Masalahnya
Satu pull request ubah 300 baris CSS. Penyemak baca setiap baris. Adakah halaman menu masih nampak betul?
Pilih satu jawapan.
Tengok
Ketik setiap titik pada garis masa.
persekitaran pratonton (preview environment): Salinan laman sementara untuk satu pull request, dengan pautan sendiri. Pinggan rasa, dibuang bila PR ditutup. ialah pinggan rasa untuk satu pull request. Tekan setiap peringkat hayatnya.
Cuba
npx wrangler preview muat naik pratonton Worker anda ke Cloudflare. Di sini ia jalan pada setiap pull request. Run.
Pilih satu event. Tekan Run dan tengok tali sawat.
Satu pull request bina dan muat naik pratontonnya sendiri.
Fail workflow .github/workflows/preview.yml
name: Preview on: pull_request: permissions: contents: read jobs: preview: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - run: npm ci - run: npx wrangler preview --name "pr-$PR" env: PR: ${{ github.event.pull_request.number }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
Tali sawat
Pull request · feature → main
Petunjuk
Pilih Pull request, kemudian tekan Run.Teka
Sekarang orang luar buka pull request dari fork mereka. Adakah pratonton akan deploy?
Pilih satu jawapan.
Semak
Semak. Cari pull request yang pratontonnya gagal, dan baca ralat sebenar.
Cuba event satu per satu. Cari yang diminta.
Fail workflow .github/workflows/preview.yml
name: Preview on: pull_request: permissions: contents: read jobs: preview: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - run: npm ci - run: npx wrangler preview --name "pr-$PR" env: PR: ${{ github.event.pull_request.number }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
Tali sawat
Pull request · feature → main
Petunjuk
Cuba pull request dari fork.Semak
Tabiat pratonton: bagus, atau perlu diperbaiki?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Padam pratonton bila pull request ditutup.
Anda berjaya!
Kini anda boleh beri setiap pull request pratontonnya sendiri.
Nak tahu lebih (pilihan)
Worker Previews masih dalam open beta. Setiap satu dapat pautan yang dikemas kini pada setiap push. Kemas bila pull request ditutup.
Workers Builds juga boleh letak pautan itu pada pull request. Latihan sebenar (pilihan): tambah workflow ini pada repo Worker ujian.
English
A pull request changes 300 lines of CSS. The reviewer reads every line. Does the menu page still look right?
A preview environment is a tasting plate for one pull request. Tap through its life.
npx wrangler preview uploads a preview of your Worker to Cloudflare. Here it runs on every pull request. Run it.
Now a stranger opens a pull request from their fork. Will the preview deploy?
Check it. Find the pull request whose preview fails, and read the real error.
Preview habits: good, or needs work?
You can now give every pull request its own preview.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Cloudflare Workers: Previews · Cloudflare: Preview examples for CI · Events: pull_request
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?