You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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:
Look at the proposed GH Action for pgRouting and the existing for PostGIS for inspiration.
Alternatives
The text was updated successfully, but these errors were encountered: