Drone 插件市场 > GitHub Pages
github.svg

GitHub Pages

by drone-plugins

Apache License 2.0

GitHub Pages 插件用于将静态网站发布到 GitHub。以下配置使用 gh-pages 插件发布网站。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: publish  
  image: plugins/gh-pages
  settings:
    username: octocat
    password: p455w0rd
    pages_directory: public/

字段属性说明

  • username

    string必填项

    用于推送更改的 GitHub 用户名

    默认值:none

  • password

    string必填项

    用于推送更改的 GitHub 密码

    推荐使用密钥 (Secret) 功能

    默认值:none

  • ssh_key

    string可选项

    用于推送更改的 SSH 密钥

    推荐使用密钥 (Secret) 功能

    默认值:none

  • upstream_name

    string可选项

    GitHub 上游目标

    默认值:origin

  • target_branch

    string可选项

    GitHub 目标分支

    默认值:gh-pages

  • temporary_base

    string可选项

    拉取 gh-pages 分支的临时目录

    默认值:.tmp

  • pages_directory

    string必填项

    要发布的内容目录

    默认值:docs