actions netlify
v3.0.0
Acciones de GitHub para implementar en NetLify

¡Se comentan URL de implementación en sus solicitudes de extracción y comenta de confirmación!

¡Las implementaciones de GitHub también son compatibles!
# .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 (por ejemplo, "dist", "_site")NETLIFY_AUTH_TOKEN : tokens de acceso personal> Nuevo token de accesoNETLIFY_SITE_ID : página de equipo> su sitio> Configuración> Detalles del sitio> Información del sitio> ID de APINETLIFY_SITE_ID .production-branch (por ejemplo, "maestro")production-deploy : Implementar como Netlify Production Deploy (predeterminado: Falso)github-token: ${{ secrets.GITHUB_TOKEN }}deploy-message Un mensaje de implementación personalizado para ver en NetLify Implementment (por ejemplo, ${{ github.event.pull_request.title }} )enable-pull-request-comment: true Comentario en la solicitud de extracción (predeterminado: Verdadero)enable-commit-comment: true sobre la confirmación de github (predeterminado: verdadero)enable-commit-status: true GitHub Commit Status (predeterminado: verdadero)overwrites-pull-request-comment: true sobrescribe Comentario sobre la solicitud de extracción (predeterminado: Verdadero)netlify-config-path: ./netlify.toml ruta a netlify.toml (predeterminado: indefinido)functions-dir NetLify Funciones Directorio de salida (predeterminado: Undefinado)alias especifica el prefijo para la URL de implementación, no debe tener mayúsculas o caracteres especiales (predeterminado: ID de compilación de NetLify)alias: ${{ github.head_ref }} replica el prefijo de implementación de ramaalias: deploy-preview-${{ github.event.number }} replica el prefijo de vista previa de implementaciónenable-github-deployment si implementa o no en github (predeterminado: verdadero)github-deployment-environment Entorno Nombre de las implementaciones de GitHubgithub-deployment-description de GitHubfails-without-credentials falla si no se proporcionan credenciales (predeterminado: falso) Todas las rutas (por ejemplo, publish-dir , netlify-config-path , functions-dir ) son relativas a las rutas raíz o absoluta del proyecto.
deploy-url una URL de implementación generada por NetLify npm ci
npm run all