mirror of
https://github.com/langgenius/dify-plugin-sdks.git
synced 2026-07-22 18:35:29 -04:00
260 lines
5.8 KiB
YAML
260 lines
5.8 KiB
YAML
identity:
|
|
name: deployment
|
|
author: langgenius
|
|
label:
|
|
en_US: Deployment
|
|
zh_Hans: 部署
|
|
ja_JP: デプロイメント
|
|
|
|
description:
|
|
en_US: Triggers when a deployment is created (unified)
|
|
zh_Hans: 当部署创建时触发(统一)
|
|
ja_JP: デプロイメント作成時にトリガー(統合)
|
|
|
|
parameters:
|
|
- name: actions
|
|
label:
|
|
en_US: Actions
|
|
zh_Hans: 动作
|
|
ja_JP: アクション
|
|
type: select
|
|
required: false
|
|
multiple: true
|
|
default:
|
|
- created
|
|
options:
|
|
- value: created
|
|
label:
|
|
en_US: Created
|
|
zh_Hans: 已创建
|
|
ja_JP: 作成
|
|
description:
|
|
en_US: Filter which deployment actions to include. Currently GitHub sends created.
|
|
zh_Hans: 选择要包含的部署动作。当前 GitHub 仅发送 created。
|
|
ja_JP: 対象のデプロイアクションを選択。現状 created のみが送信されます。
|
|
|
|
- name: environment
|
|
label:
|
|
en_US: Environment
|
|
zh_Hans: 环境
|
|
ja_JP: 環境
|
|
type: string
|
|
required: false
|
|
description:
|
|
en_US: Exact match on deployment environment such as dev staging production. Comma separated allowed.
|
|
zh_Hans: 按部署环境精确匹配 如 dev staging production。支持逗号分隔。
|
|
ja_JP: デプロイ環境の完全一致 dev staging production など。カンマ区切り可。
|
|
|
|
- name: ref
|
|
label:
|
|
en_US: Ref
|
|
zh_Hans: 引用
|
|
ja_JP: リファレンス
|
|
type: string
|
|
required: false
|
|
description:
|
|
en_US: Filter by deployment ref such as branch tag or SHA. Comma separated allowed.
|
|
zh_Hans: 按部署的 ref 过滤 如 分支 标签 或 SHA。支持逗号分隔。
|
|
ja_JP: デプロイのリファレンスでフィルタ ブランチ タグ SHA など。カンマ区切り可。
|
|
|
|
- name: creator
|
|
label:
|
|
en_US: Creator
|
|
zh_Hans: 创建者
|
|
ja_JP: 作成者
|
|
type: string
|
|
required: false
|
|
description:
|
|
en_US: Filter by deployment creator login. Comma separated allowed.
|
|
zh_Hans: 按部署创建者登录名过滤。支持逗号分隔。
|
|
ja_JP: デプロイ作成者のログインでフィルタ。カンマ区切り可。
|
|
|
|
output_schema:
|
|
type: object
|
|
properties:
|
|
action:
|
|
type: string
|
|
deployment:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
node_id:
|
|
type: string
|
|
ref:
|
|
type: string
|
|
sha:
|
|
type: string
|
|
environment:
|
|
type: string
|
|
description:
|
|
type:
|
|
- string
|
|
- "null"
|
|
creator:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
login:
|
|
type: string
|
|
payload:
|
|
type: object
|
|
original_environment:
|
|
type:
|
|
- string
|
|
- "null"
|
|
created_at:
|
|
type: string
|
|
format: date-time
|
|
statuses_url:
|
|
type: string
|
|
format: uri
|
|
repository_url:
|
|
type: string
|
|
format: uri
|
|
required:
|
|
- id
|
|
- ref
|
|
- environment
|
|
repository:
|
|
type: object
|
|
description: The repository where the deployment was created
|
|
properties:
|
|
id:
|
|
type: integer
|
|
format: int64
|
|
node_id:
|
|
type: string
|
|
name:
|
|
type: string
|
|
full_name:
|
|
type: string
|
|
private:
|
|
type: boolean
|
|
owner:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: integer
|
|
login:
|
|
type: string
|
|
node_id:
|
|
type: string
|
|
avatar_url:
|
|
type: string
|
|
format: uri
|
|
html_url:
|
|
type: string
|
|
format: uri
|
|
type:
|
|
type: string
|
|
enum:
|
|
- Bot
|
|
- User
|
|
- Organization
|
|
site_admin:
|
|
type: boolean
|
|
required:
|
|
- id
|
|
- login
|
|
html_url:
|
|
type: string
|
|
format: uri
|
|
description:
|
|
type:
|
|
- string
|
|
- "null"
|
|
fork:
|
|
type: boolean
|
|
url:
|
|
type: string
|
|
format: uri
|
|
created_at:
|
|
type: string
|
|
format: date-time
|
|
updated_at:
|
|
type: string
|
|
format: date-time
|
|
pushed_at:
|
|
type:
|
|
- string
|
|
- "null"
|
|
format: date-time
|
|
stargazers_count:
|
|
type: integer
|
|
watchers_count:
|
|
type: integer
|
|
language:
|
|
type:
|
|
- string
|
|
- "null"
|
|
forks_count:
|
|
type: integer
|
|
open_issues_count:
|
|
type: integer
|
|
default_branch:
|
|
type: string
|
|
topics:
|
|
type: array
|
|
items:
|
|
type: string
|
|
visibility:
|
|
type: string
|
|
enum:
|
|
- public
|
|
- private
|
|
- internal
|
|
required:
|
|
- id
|
|
- node_id
|
|
- name
|
|
- full_name
|
|
- private
|
|
- owner
|
|
- html_url
|
|
- url
|
|
- created_at
|
|
- updated_at
|
|
- fork
|
|
- default_branch
|
|
- visibility
|
|
sender:
|
|
type: object
|
|
description: The user who triggered the event
|
|
properties:
|
|
id:
|
|
type: integer
|
|
login:
|
|
type: string
|
|
node_id:
|
|
type: string
|
|
avatar_url:
|
|
type: string
|
|
format: uri
|
|
html_url:
|
|
type: string
|
|
format: uri
|
|
type:
|
|
type: string
|
|
enum:
|
|
- Bot
|
|
- User
|
|
- Organization
|
|
site_admin:
|
|
type: boolean
|
|
required:
|
|
- id
|
|
- login
|
|
- type
|
|
|
|
required:
|
|
- action
|
|
- deployment
|
|
- repository
|
|
- sender
|
|
|
|
extra:
|
|
python:
|
|
source: events/deployment/deployment.py
|