Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Docker Build and Push Workflow for Tagged Commits (#221)
This commit introduces a new GitHub Actions workflow designed to automate the Docker image building and pushing process for the MilvusDB/Birdwatcher project. The workflow triggers on new tags (formatted as 'v*') pushed to the repository and includes the following key steps: 1. Checkout the source code. 2. Generate Docker metadata including tags based on semantic versioning, and commit SHA. 3. Login to Docker Hub using secured credentials. 4. Build the Docker image from the current directory context and push it to Docker Hub, using the generated tags and labels. This automation ensures that every tagged commit is accompanied by a corresponding Docker image, simplifying deployment and testing processes. Signed-off-by: Sammy Huang <[email protected]>
- Loading branch information