Skip to content

Conversation

@marwan37
Copy link
Contributor

@marwan37 marwan37 commented Apr 13, 2025

This PR adds a GitHub Actions workflow that automatically builds and pushes Docker images to our zenmldocker account on DockerHub when changes are made to project directories.

How the workflow works:

  • Builds Docker images only for projects that have changes
  • Uses path-ignore pattern to exclude any root files and dirs that aren't project directories
  • Supports manual triggering for specific projects
  • Automatically generates Dockerfile.sandbox for projects that don't have one using the generate_sandbox_dockerfile.py script
  • Commits generated Dockerfiles back to the repository after successful builds (may need to set GITHUB_TOKEN in our repo settings if it's not already there)
  • Pushes images to DockerHub with appropriate tags

@marwan37 marwan37 added enhancement New feature or request CI/CD labels Apr 13, 2025
@marwan37 marwan37 removed the enhancement New feature or request label Apr 13, 2025
@marwan37
Copy link
Contributor Author

Closing this. Adding it to #196

@marwan37 marwan37 closed this Apr 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants