章节:连接 Fly.io

集成

连接 Fly.io

Fly 应用的新版本会作为部署显示在项目中。

在哪里连接

在 VentionDesk 中的运维 › 来源 › “添加来源”,类别选择托管,然后选择Fly.io。只有所有者可以连接、编辑和移除。

分步说明

  1. 安装 flyctl 并使用“fly auth login”登录。“fly orgs list”会显示组织的简称(例如 personal)。
  2. 使用“fly tokens create readonly -o <组织> -n VentionDesk”创建只读令牌。VentionDesk 不需要写入权限;可用“-x 8760h”设置更短的有效期。
  3. 粘贴完整输出(包括开头的“FlyV1 ”),并填写组织的简称。
  4. Fly.io 没有稳定的版本历史接口。因此 VentionDesk 每五分钟读取每个已分配应用的机器,并将每个新的版本号记录为一次部署——历史记录从连接时开始。对应关系在项目页面的“部署” › “关联托管”中设置。
服务商处的指南(在新标签页中打开)

对话框需要填写的内容

字段填写内容来源
API 令牌必填 | 机密在终端中:fly tokens create readonly -o <组织>——针对一个组织的只读令牌。请粘贴包括“FlyV1 ”在内的完整输出。
组织必填fly orgs list 中显示的组织简称,例如 personal。

VentionDesk 加密存储机密信息,且不会再次显示。只有在服务商确认访问后才会保存;编辑连接时如果机密字段留空,则保留原有值。

所有服务商一览:集成Webhook URL:Webhooks

连接 Fly.io | VentionDesk 文档