Skip to content

Zerops Actions

Actions
Actions for Seamless Deployments to Zerops
v1.0.1
Latest
Star (6)

Tags

 (1)

⚡️ Zerops Actions

A GitHub Action for streamlining Zerops deployment workflows in your projects.

🧐 Usage

To implement the Zerops deployment workflow, add the following GitHub Actions configuration to .github/workflows/deploy.yml and modify it as per your needs:

name: Deploy to Zerops

on:
  push:
    # Make sure to set this to the branch you want to deploy from
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout code
        uses: actions/checkout@v3

      - name: Deploy with Zerops
        uses: zeropsio/actions@main
        with:
          access-token: ${{ secrets.ZEROPS_TOKEN }} # Make sure to set this in your repository secrets
          service-id: EjmDVbL0QMuemLJ2hSO6zw # Replace it with your own Service ID

See a live example in a repository which uses this action.

🔑 Zerops Token Generation

A personal access token is required to authenticate the Zerops CLI. This token has admin privileges, so handle it with care.

  1. Navigate to Settings > Access Token Management in the Zerops application.
  2. Generate a new access token.

🔍 Retrieving the Service ID

The service ID is used to identify your Zerops service.

  1. Access your service dashboard at https://app.zerops.io/service-stack/<your-service-id>/dashboard.
  2. The service ID is the alphanumeric string in the URL (e.g., EjmDVbL0QMuemLJ2hSO6zw).

🔒 Configuring Repository Secrets

Store the Zerops token and service ID as secrets in your GitHub repository:

  1. Go to your GitHub repository.
  2. Navigate to Settings > Secrets and variables > Actions > Repository secrets.
  3. Add the following secret:
    • ZEROPS_TOKEN: Your Zerops access token

Zerops Actions is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Actions for Seamless Deployments to Zerops
v1.0.1
Latest

Tags

 (1)

Zerops Actions is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.