What it does

This action uploads your files from a Git / GitHub / Bitbucket repository or Buddy’s pipeline filesystem to DigitalOcean Spaces, the S3-compatible object storage with a built-in CDN.

How it works

The action uses DigitalOcean’s Key/Secret tokens to connect to a bucket. Once the connection is set up, it allows for selecting region and bucket to deploy to. The action is changeset-based, it means that it only uploads new or changed files between deployments.

Action preview

screenshot

DigitalOcean Cloud Object Storage Action Features

  • It’s possible to set uploaded files as Public so they will be accessible through public HTTP
  • Set Cache control for uploaded files
  • It’s possible to exclude paths and file types from transfer using patterns and specific directories and file names
  • Support for online browsing of bucket to select target path to deploy to
  • Automatically sets MIME types (IANA media types), the behavior can be turned off by this setting
  • Input fields: Source Path, Port, Login, Password, Remote Path, SSH Key Passphrase support Environment variables
  • The action can be configured in YAML mode. See DigitalOcean Spaces YAML parameters and DigitalOcean Spaces YAML config example
  • Buddy's DigitalOcean Spaces API is supported
  • The action supports conditional execution: it can be run on each execution, only if there are changes in the repository or specific paths since last execution or if an environment variable has a specific value

More about DigitalOcean Spaces

DigitalOcean Spaces

Do more with DigitalOcean Spaces

Buddy allows you to instantly connect DigitalOcean Spaces with 100+ actions to automate your development and build better apps faster.

1 - 9 (of 107)