Skip to main content

Deploy to Shuttle

This page explains how to deploy applications to Shuttle using FluentCI.

Before you begin

The instructions on this page assume that you are familiar with Shuttle. In addition:

Using the Shuttle Plugin

You can use FluentCI to deploy applications to Shuttle using the shuttle plugin, no need to install Shuttle CLI on your machine, FluentCI will handle everything for you.

The following commands can be used to deploy applications to Shuttle:

# Deploy to Shuttle, make sure to export SHUTTLE_API_KEY
fluentci run --wasm shuttle deploy

CI/CD pipeline integrations

The following examples show how to integrate FluentCI with popular CI providers to deploy applications to Shuttle:

ci.yml
name: ci
on:
push:
branches:
- main
jobs:
tasks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Fluent CI
uses: fluentci-io/setup-fluentci@v5
- name: deploy
run: fluentci run --wasm shuttle deploy
env:
SHUTTLE_API_KEY: ${{ secrets.SHUTTLE_API_KEY }}