An action for the Nimbus service that deploys projects to your self-hosted servers.
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| 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 |
| Input | Description |
|---|---|
service-urls |
List of URLs created from the nimbus file |