Drone 插件市场 > CloudFlare Pages
cloudflare.svg

CloudFlare Pages

by mgzam-harness

Apache License 2.0

Cloudflare Pages 插件用于将静态网站发布到 CloudFlare Pages。以下配置使用 wrangler cli 发布网站。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: publish  
  image: mgzamharness/cf-pages-drone-plugin
  settings:
    cloudflare_account_id: account-id
    cloudflare_api_token: api-token
    repo_url: https://github.com/mahergzam/cloudflare-pages-demo
    branch: main
    path: /public
    project_name: demo-project

字段属性说明

  • cloudflare_account_id

    string必填项

    CloudFlare 帐户 ID

    推荐使用密钥 (Secret) 功能

    默认值:none

  • cloudflare_api_token

    string必填项

    用于身份验证的 CloudFlare API 令牌

    推荐使用密钥 (Secret) 功能

    默认值:none

  • repo_url

    string必填项

    要发布代码的 GitHub 仓库 URL

    默认值:none

  • branch

    string必填项

    Cloudflare 目标分支

    默认值:main

  • path

    string必填项

    要发布的内容目录

    默认值:.

  • project_name

    string必填项

    cloudflare 项目名称

    默认值:demo