Drone 插件市场 > Vercel Deploy
vercel-icon-dark.svg

Vercel Deploy

by kameshsampath

Apache License 2.0

可将网站部署到 Vercel 的插件。

YAML 配置示例

kind: pipeline
type: docker
name: default
platform:
  os: linux
  arch: amd64
steps:
  - name: deploy
    image: docker.io/kameshsampath/drone-vercel-deploy
    pull: never
    settings:
      log_level: debug
      # valid values are production, development, preview
      vercel_env: production
      vercel_token:
        from_secret: vercel_token
      vercel_org_id:
        from_secret: vercel_org_id
      vercel_project_id:
        from_secret: vercel_project_id
      vercel_project_create: true
      vercel_environment:
        - NEXT_PUBLIC_FOO=BAR
        - NEXT_PUBLIC_XMAS=25 Dec

字段属性说明

  • vercel_env

    string必填项

    要部署的 vercel 环境。可以是开发环境、预览环境或生产环境。

    默认值:development

  • vercel_token

    string必填项

    要使用的 Vercel 令牌。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • vercel_org_id

    string必填项

    场地项目所属的 Vercel 组织。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • vercel_project_id

    string必填项

    部署网站的 Vercel 项目。可以是现有项目的名称或 ID,也可以是将要创建的项目。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • vercel_project_create

    boolean可选项

    指示是否需要创建项目的标志

    默认值:true

  • vercel_environment_variables

    object可选项

    将在站点项目的 vercel_environment 范围内添加一个由 KEY=VALUE 对组成的环境变量数组。

    默认值:none

  • vercel_environment_variable_file

    string可选项

    环境变量文件,每行都是一个 KEY=VALUE 对。

    默认值:none

  • log_level

    string可选项

    调试插件时使用的日志级别

    默认值:none