Vercel:部署后运行Node脚本



在Vercel上部署后,是否有部署后挂钩或任何其他方式来运行Node脚本?

您可以在Vercel部署完成后,将Vercel的webhook与您的Git提供程序一起运行Node脚本。本例将使用GitHub操作,但您可以使用任何其他受支持的Git提供程序。

配置GitHub操作

  1. 将您的Git存储库连接到您的项目。对于新项目,您可以遵循这些文档。对于现有项目,请访问项目面板的"设置"选项卡中的Git配置。

  2. 在.GitHub/workworks中创建一个GitHub工作流,包含以下内容:

# Using Playwright but you may use your E2E framework of choice
name: Playwright Tests
on:
deployment_status:

run-e2es:
if: github.event_name == 'deployment_status' && github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: npm ci && npx playwright install --with-deps
- name: Run tests
run: npx playwright test
env:
BASE_URL: ${{ github.event.deployment_status.target_url }}

学分:官方文件

最新更新