Skip to content

superblocksteam/deploy-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deploy-action

This repo contains the GitHub Action that can be used to deploy Superblocks resources from a connected GitHub repo to Superblocks.

See the Source Control documentation for more information.

Description

Deploy Applications, Workflows, and Scheduled Jobs in Superblocks

Usage

name: Deploy Applications, Workflows, and Scheduled Jobs in Superblocks
on: [deploy]

jobs:
  superblocks-deploy:
    runs-on: ubuntu-latest
    name: Deploy in Superblocks
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Deploy
        uses: superblocksteam/deploy-action@v1
        id: deploy
        with:
          token: ${{ secrets.SUPERBLOCKS_TOKEN }}

The above shows a standalone workflow. If you want to incorporate it as part of an existing workflow/job, simply copy the checkout and push steps into your workflow.

You can also pin to a specific release version in the format @v1.x.x.

EU region

If your organization uses Superblocks EU, set the domain to eu.superblocks.com in the Deploy step.

      ...

      - name: Deploy
        uses: superblocksteam/deploy-action@v1
        id: deploy
        with:
          token: ${{ secrets.SUPERBLOCKS_TOKEN }}
          domain: eu.superblocks.com

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
domain string false "app.superblocks.com" The Superblocks domain where resources are hosted
path string false "." The relative path from repo root to the Superblocks root directory. This is where the ~.superblocks/superblocks.json config file is located.
sha string false "HEAD" Commit to deploy changes for
token string true The Superblocks access token to use

Outputs

No outputs.

About

Github Action to deploy Superblocks resources

Resources

License

Stars

Watchers

Forks

Packages

No packages published