Skip to content

🤖 Automate Deployment with GitHub Actions #42

@arcane-engine

Description

@arcane-engine

Currently, the deployment process is manual and relies on the Makefile. To streamline this process, we should automate it using GitHub Actions. This will involve setting up a workflow that:

  1. Builds the Docker image using the VERSION from poetry.
  2. Pushes the Docker image to the registry with both versioned and latest tags.
  3. Manages Kubernetes secrets using the .env file.
  4. Deploys the project using Helm with the specified image version.
  5. Streams logs from the arcane-studio application, excluding health check logs.

This automation will ensure a more efficient and error-free deployment process.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions