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 : 1
publish-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