actions netlify
v3.0.0
Actions GitHub pour le déploiement sur Netlify

Les URL de déploiement sont commentées sur vos demandes de traction et commettent des commentaires!

Les déploiements GitHub sont également pris en charge!
# .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 (par exemple "Dist", "_Site")NETLIFY_AUTH_TOKEN : Tokens d'accès personnel> nouveau jeton d'accèsNETLIFY_SITE_ID : Page d'équipe> Votre site> Paramètres> Détails du site> Informations sur le site> ID APINETLIFY_SITE_ID .production-branch (par exemple "maître")production-deploy : déploier comme le déploiement de la production Netlify (par défaut: false)github-token: ${{ secrets.GITHUB_TOKEN }}deploy-message un message de déploiement personnalisé à voir sur le déploiement NetLify (par exemple ${{ github.event.pull_request.title }} )enable-pull-request-comment: true Commentaire sur la demande de traction (par défaut: true)enable-commit-comment: true Commentaire sur GitHub Commit (par défaut: true)enable-commit-status: true GitHub Commit Status (par défaut: true)overwrites-pull-request-comment: true écraser les commentaires sur la demande de traction (par défaut: true)netlify-config-path: ./netlify.toml Path vers netlify.toml (par défaut: Undefined)functions-dir Netlify (par défaut: Undefined)alias Spécifie le préfixe de l'URL de déploiement, ne doit pas avoir de caractères majuscules ou de caractères spéciaux (par défaut: NetLify Build ID)alias: ${{ github.head_ref }} reproduit le préfixe de déploiement de la branchealias: deploy-preview-${{ github.event.number }} reproduit le préfixe de prévisualisation de déploiementenable-github-deployment si vous devez ou non se déployer sur github (par défaut: true)github-deployment-environment environnement Nom des déploiements GitHubgithub-deployment-description DE GHITHUB DESfails-without-credentials échoue si aucune information n'est fournie (par défaut: false) Tous les chemins (par exemple, publish-dir , netlify-config-path , functions-dir ) sont relatifs aux chemins racinaires ou absolus du projet.
deploy-url Une URL de déploiement générée par Netlify npm ci
npm run all