chaoss / chaoss/AFOS-API

Create a CI/CD Pipeline

Aperta
#2 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
3
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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)

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.