actions netlify
v3.0.0
Действия GitHub для развертывания в NetLify
Deploy URL -адреса комментируются ваши запросы на привлечение и комментарии!
Развертывания GitHub также поддерживаются!
# .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
(например, "dist", "_site")NETLIFY_AUTH_TOKEN
: токены личного доступа> Новый токен доступаNETLIFY_SITE_ID
: страница команды> Ваш сайт> Настройки> Подробная информация сайта> Информация о сайте> Идентификатор APINETLIFY_SITE_ID
.production-branch
(например, «Мастер»)production-deploy
: развернуть как развертывание производства NetLify (по умолчанию: False)github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message
Пользовательское сообщение развертывания для просмотра в развертывании NetLify (например ${{ github.event.pull_request.title }}
)enable-pull-request-comment: true
Comment on Tul-запрос (по умолчанию: true)enable-commit-comment: true
комментарий к Commit Github (по умолчанию: true)enable-commit-status: true
Github Commit Satuty (по умолчанию: True)overwrites-pull-request-comment: true
перезапись. Комментарий к запросу на привлечение (по умолчанию: true)netlify-config-path: ./netlify.toml
path to netlify.toml
(по умолчанию: не определено)functions-dir
NetLify Функции выходной каталог (по умолчанию: неопределенно)alias
указывает префикс для URL -адреса развертывания, не должен иметь верхних или специальных символов (по умолчанию: идентификатор строительства NetLify)alias: ${{ github.head_ref }}
повторяет префикс развертывания ветвиalias: deploy-preview-${{ github.event.number }}
реплицирует префикс предварительного просмотра развертыванияenable-github-deployment
независимо от того, развертываться в GitHub (по умолчанию: true)github-deployment-environment
github-deployment-description
fails-without-credentials
не сбоим Все пути (например, publish-dir
, netlify-config-path
, functions-dir
) являются относительно корня или абсолютных путей проекта.
deploy-url
адресом развертывания, сгенерированного NetLify npm ci
npm run all