https://github.com/codeminer42/docker-ci-ruby
Dockerfiles used to generate containers used by our CI
https://github.com/codeminer42/docker-ci-ruby
Last synced: 12 months ago
JSON representation
Dockerfiles used to generate containers used by our CI
- Host: GitHub
- URL: https://github.com/codeminer42/docker-ci-ruby
- Owner: Codeminer42
- License: mit
- Created: 2016-08-01T15:51:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-01-03T14:41:18.000Z (over 1 year ago)
- Last Synced: 2025-06-22T08:47:01.674Z (about 1 year ago)
- Language: Dockerfile
- Homepage:
- Size: 58.6 KB
- Stars: 8
- Watchers: 71
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Codeminer42 Ruby Image for CI builds
Docker Ruby images used by Gitlab CI.
## Dependencies
The following dependencies are being installed on all images:
* Node.js v22.12.0 (with npm)
* Google Chrome (latest stable)
* Chrome Webdriver (version 131.0.6778.85)
## Tags
We currently have images for the following Rubies.
### CRuby images
- `latest` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/latest/Dockerfile)
- `3.4` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/3.4/Dockerfile)
- `3.3` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/3.3/Dockerfile)
- `3.2` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/3.2/Dockerfile)
- `3.1` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/3.1/Dockerfile)
- `3.0` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/3.0/Dockerfile)
- `2.7` [Dockerfile](https://github.com/Codeminer42/docker-ci-ruby/blob/master/2.7/Dockerfile)
## Contributing
`Dockerfiles` are stored under folders for each version.
For updating the images, just open a _pull request_ with
the new `Dockerfile` version and, after accepted, Docker
Hub will build automatically after a few minutes.
The images should setup an environment that is widely used,
please don't install dependencies that are specific to a
project. It's also good to have a pattern and all images
support the same things, why a ruby version would use
PhantomJS and the other doesn't?