actions netlify
v3.0.0
Tindakan GitHub untuk digunakan untuk netlify

Deploy URL dikomentari atas permintaan tarik Anda dan komentari!

Penyebaran GitHub juga didukung!
# .github/workflows/netlify.yml
name : Build and Deploy to Netlify
on :
push :
pull_request :
jobs :
build :
runs-on : ubuntu-22.04
steps :
- uses : actions/checkout@v4
# ( Build to ./dist or other directory... )
- name : Deploy to Netlify
uses : nwtgck/[email protected]
with :
publish-dir : ' ./dist '
production-branch : master
github-token : ${{ secrets.GITHUB_TOKEN }}
deploy-message : " Deploy from GitHub Actions "
enable-pull-request-comment : false
enable-commit-comment : true
overwrites-pull-request-comment : true
env :
NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes : 1publish-dir (misalnya "Dist", "_site")NETLIFY_AUTH_TOKEN : Token Akses Pribadi> Token Akses BaruNETLIFY_SITE_ID : Halaman Tim> Situs Anda> Pengaturan> Detail Situs> Informasi Situs> ID APINETLIFY_SITE_ID .production-branch (misalnya "master")production-deploy : Deploy As Netlify Production Deploy (Default: False)github-token: ${{ secrets.GITHUB_TOKEN }}deploy-message Pesan Penyebaran Kustom untuk melihat di Netlify Deployment (misalnya ${{ github.event.pull_request.title }} )enable-pull-request-comment: true tentang Permintaan Tarik (Default: Benar)enable-commit-comment: true tentang GitHub Commit (Default: True)enable-commit-status: true Github Commit Status (Default: True)overwrites-pull-request-comment: true overwrites Komentar pada permintaan tarik (default: true)netlify-config-path: ./netlify.toml Path to netlify.toml (default: tidak terdefinisi)functions-dir Netlify Functions Output Directory (Default: Undefined)alias Menentukan awalan untuk URL penyebaran, tidak boleh memiliki huruf besar atau karakter khusus (default: Netlify build ID)alias: ${{ github.head_ref }} mereplikasi awalan Deploy Cabangalias: deploy-preview-${{ github.event.number }} mereplikasi awalan pratinjau Deployenable-github-deployment apakah akan digunakan ke github (default: true)github-deployment-environment Nama Penyebaran GitHubgithub-deployment-description tentang penyebaran GitHubfails-without-credentials gagal jika tidak ada kredensial yang diberikan (default: false) Semua jalur (misalnya, publish-dir , netlify-config-path , functions-dir ) relatif terhadap akar proyek atau jalur absolut.
deploy-url URL penyebaran yang dihasilkan oleh netlify npm ci
npm run all