-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[build][doc]: build images with combination Grid and browser versions #2218
Conversation
PR Description updated to latest commit (541b14a)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
Signed-off-by: Viet Nguyen Duc <[email protected]>
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Motivation and Context
Support local build images with a specific combination of Grid and browser versions and full tag images to pin version following Tagging Conventions
Types of changes
Checklist
Type
enhancement, documentation
Description
Changes walkthrough
tag_and_push_browser_images.sh
Add logging for image tagging in shell script
tag_and_push_browser_images.sh
edge, and firefox.
bootstrap.sh
Implement script for building browser-specific Docker images
tests/build-backward-compatible/bootstrap.sh
specific browser versions.
arguments.
builder.py
Add Python script for handling version matrices and .env generation
tests/build-backward-compatible/builder.py
generate .env file.
Dockerfile
Update Chrome version handling in Dockerfile
NodeChrome/Dockerfile
different version formats.
Dockerfile
Enhance Edge version parsing and installation in Dockerfile
NodeEdge/Dockerfile
version format.
README.md
Update README with new build instructions and version upgrades
README.md
specific versions.
upgrading browser versions.
cdp-matrix.yml
Define browser version matrix in new YAML file
tests/build-backward-compatible/cdp-matrix.yml
Firefox.
selenium-matrix.yml
Introduce Selenium version matrix configuration
tests/build-backward-compatible/selenium-matrix.yml
CDP version mappings.