Drone 插件市场 > Github App
github.svg

Github App

by rssnyder

Blue Oak Model License 1.0.0

为 Github 应用程序获取 jwt 或安装令牌的插件。

YAML 配置示例

kind: pipeline
name: default

steps:
- name: run rssnyder/drone-github-app plugin
  image: rssnyder/drone-github-app
  pull: if-not-exists
  settings:
    APP_ID: "264043"
    INSTALLATION: "31437931"
    PEM_B64:
      from_secret: github_app_b64
    JSON_FILE: output.json

字段属性说明

  • app_id

    string必填项

    github 应用 ID

    默认值:none

  • pem

    string可选项

    rsa 私钥

    推荐使用密钥 (Secret) 功能

    默认值:none

  • pem_file

    string可选项

    rsa 私钥的本地文件路径

    推荐使用密钥 (Secret) 功能

    默认值:none

  • pem_b64

    string可选项

    base64 编码的 rsa 私钥的本地文件路径

    推荐使用密钥 (Secret) 功能

    默认值:none

  • installation

    string可选项

    安装 ID

    默认值:none

  • jwt_file

    string可选项

    jwt 的输出文件

    默认值:none

  • token_file

    string可选项

    令牌的输出文件

    默认值:none

  • json_file

    string可选项

    以 json 格式输出 jwt 和 token 的文件

    默认值:none