l0ck3 / qovery-github-actions

Qovery Github action allowing to deploy application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Qovery logo

Deploy your apps on any Cloud providers in just a few seconds ⚑

Tests

The simplest way to deploy your apps in the Cloud


Qovery GitHub Action

Qovery Github Action is a Github Action plugin allowing Qovery users to integrate Qovery within their CI nicely.

Please note: We take Qovery's security and our users' trust very seriously. If you believe you have found a security issue in Qovery, please responsibly disclose by contacting us at security@qovery.com.

βœ… Requirements

  • A Qovery account. Sign up now if you don't have any account yet.

πŸ“– Installation

  • Create an API key: how to generate your API token?
  • Setup a secret named QOVERY_API_TOKEN within your repository Secrets section and set its value with output of the previous step.

πŸ”Œ Usage

  • Add a new job to your Github workflow (e.q. adding a step after your tests) using Qovery/qovery-action action.
on: [push]

jobs:
  deploy:
    runs-on: ubuntu-latest
    name: Deploy on Qovery
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Deploy on Qovery
        uses: Qovery/qovery-action@main
        id: qovery
        with:
          qovery-organization-id: [YOUR_QOVERY_ORGANIZATION_ID]
          qovery-environment-id: [APPLICATION_QOVERY_ENVIRONMENT_ID]
          qovery-application-ids: [APPLICATION_QOVERY_APPLICATION_ID1,APPLICATION_QOVERY_APPLICATION_ID2] # Comma-separated string of IDs
          qovery-api-token: ${{secrets.QOVERY_API_TOKEN}}

About

Qovery Github action allowing to deploy application.

License:MIT License


Languages

Language:Go 96.5%Language:Dockerfile 3.5%