跳到主要内容

部署至DigitalOcean Spaces

了解如何更新DigitalOcean Spaces存储桶中的资源。

提示

如果您刚刚接触Buddy, 推荐先查看 >>快速上手<< 以便轻易了解如何构建、测试与部署您的应用类型。

Buddy将部署变得轻而易举,允许您在每次推送到分支时更新您的DigitalOcean存储桶中的资源。您还可以按点击手动部署,或按时间间隔重复部署(定时部署)。

Example of a pipeline using DO Spaces

获取DigitalOcean访问密钥

  1. 登陆您的DigitalOcean帐户并转向API → Tokens/Keys.
  2. 生成一个新的Spaces访问密钥并复制其值和秘密:

Getting DO access token

配置DigitalOcean Spaces操作

  1. 创建一个新项目,选择您的Git提供商并选择您的项目所在的存储仓
  2. 添加新流水线并配置详细信息:名称触发模式与要部署的分支
  3. 查找并点击操作列表上的DO Spaces: Buddy IAAS actions
  4. 输入集成名称并粘贴之前复制的密钥和密码: Adding AWS integration
  5. 配置操作详细信息:
    • 选择您想部署的区域账户存储桶DO Spaces action configuration
提醒

如果您在流水线中使用构建操作,请确保选择文件系统作为部署工件和处理文件的来源。

  1. 当就绪时就点击添加此操作以完成配置
提示

点击测试按钮以在保存操作之前验证连接状态是否能正常连接

信息

Buddy的部署基于变更集。 这意味着只部署更改的文件,这使其闪电般快速⚡️。 第一次部署总是从头开始执行,除非您事先在服务器上设置了修订版。

您需要了解的信息

  • 选择存储仓作为资源以仅部署存储仓中的文件。 如果您使用构建操作,请选择 流水线文件系统作为资源以添加工件、已处理文件和上传的静态文件。
  • 您可以使用环境变量将身份验证详细信息存储到您的服务器上
  • 您可以在更多选项中使用忽略路径排除要部署的文件