Skip to content

rayman-tech/nimbus-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Nimbus Action

An action for the Nimbus service that deploys projects to your self-hosted servers.

Usage

Here's an example of how to use this action in a workflow file:

name: Nimbus Example
on:
  push:
    branches:
      - main

jobs:
  nimbus-deploy:
    name: Deploy with Nimbus
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        id: checkout
        uses: actions/checkout@v4

      # Change @main to a specific commit SHA or version tag, e.g.:
      # rayman-tech/nimbus-action@e76147da8e5c81eaf017dede5645551d4b94427b
      # rayman-tech/[email protected]
      - name: Deploy
        uses: rayman-tech/nimbus-action@main
        with:
          api-key: ${{ secrets.NIMBUS_API_KEY }}
          nimbus-server: ${{ secrets.NIMBUS_URL }}
          nimbus-path: nimbus.yaml

Inputs

Environment Default Description
nimbus-server N/A The URL of the Nimbus server
api-key N/A The API key for the Nimbus project
nimbus-path nimbus.yaml The path to the nimbus file in your repository

Outputs

Input Description
service-urls List of URLs created from the nimbus file

About

GitHub action for instant cloud-native deployment

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •