Skip to content

Create a CI/CD Pipeline #2

@Mbaoma

Description

@Mbaoma

This issue proposes setting up a CI/CD pipeline that automates

  • testing the application
  • building the application as a Docker image.
  • deploying the application to digital ocean
    Once built, the image should be pushed to GitHub's image registry for easy access and deployment. This will help streamline the development process, ensuring that tests are run on each commit and that an up-to-date image is always available in the registry.

Objectives:

  • Set up a CI/CD pipeline using GitHub Actions.
  • Run tests.
  • Build a Docker image of the app upon successful testing.
  • Push the built Docker image to GitHub's container registry with appropriate tags for easy versioning.
  • Include a README update to guide users on accessing and using the pre-built images.

You can reference the badgingAPI repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions