chaoss / chaoss/AFOS-API

Create a CI/CD Pipeline

Ouverte
#2 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
3
Forks
2
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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](https://github.com/badging/badgingAPI)

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.