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