actions netlify
v3.0.0
Ações do GitHub para implantar para netlify
Os URLs implantados são comentados sobre suas solicitações de tração e cometem comentários!
As implantações do Github também são suportadas!
# .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
(por exemplo, "Dist", "_site")NETLIFY_AUTH_TOKEN
: tokens de acesso pessoal> Novo token de acessoNETLIFY_SITE_ID
: Página da equipe> Seu site> Configurações> Detalhes do site> Informações do site> ID da APINETLIFY_SITE_ID
.production-branch
(por exemplo, "mestre")production-deploy
: implante como Netlify Production implant (padrão: false)github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message
Uma mensagem de implantação personalizada para ver na implantação do netlify (por exemplo, ${{ github.event.pull_request.title }}
)enable-pull-request-comment: true
Comment On Pull Solicy (Padrão: True)enable-commit-comment: true
sobre Commit Github (Padrão: True)enable-commit-status: true
Github Commit status (Padrão: true)overwrites-pull-request-comment: true
substitui o comentário sobre a solicitação de tração (padrão: true)netlify-config-path: ./netlify.toml
caminho para netlify.toml
(padrão: indefinido)functions-dir
Diretor de saída de funções Netlify (Padrão: indefinido)alias
especifica o prefixo para o URL de implantação, não deve ter uma mancha ou caracteres especiais (padrão: Netlify Build ID)alias: ${{ github.head_ref }}
replica o prefixo de implantação do ramoalias: deploy-preview-${{ github.event.number }}
replica o prefixo de visualização de implantaçãoenable-github-deployment
se deve ou não implantar no GitHub (padrão: true)github-deployment-environment
de implantações do githubgithub-deployment-description
descrição da implantação do GitHubfails-without-credentials
falhará se não houver credenciais fornecidas (padrão: false) Todos os caminhos (por exemplo, publish-dir
, netlify-config-path
, functions-dir
) são relativos aos caminhos raiz ou absolutos do projeto.
deploy-url
um URL de implantação gerado pelo netlify npm ci
npm run all