-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Add GitHub actions to publish to Docker Hub
Problem
There is no automated deployment process for pushing images to Docker Hub. This requires manual steps to build, tag, and publish Docker images, leading to potential inconsistencies and delays.
Improvement
Automate the process of building and publishing Docker images to Docker Hub using GitHub Actions. The workflow should:
- Trigger on commits to specific branches (e.g., main or release).
- Build the Docker image.
- Tag the image appropriately (e.g., using the Git commit SHA or semantic versioning).
- Push the image to Docker Hub.
Look at the proposed GH Action for pgRouting and the existing for PostGIS for inspiration.
Alternatives
- Manual Deployment
- Pros: No additional setup required.
- Cons: Error-prone, time-consuming, and inconsistent.
- Third-Party CI/CD Tools
- Pros: Tools like Jenkins, CircleCI, or GitLab CI/CD can achieve the same result.
- Cons: Adds complexity and external dependencies when GitHub Actions is already integrated into the project.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request