- JDK 8
- Maven
- Make
- Node 12.18.4
- Yarn 1.17.3
- gcc
- Chrome
- gcc-c++
- Git
- Curl
- Hub
To download the latest version of Chrome:
# Make sure to add the version number to the file name after download.
curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
To download the latest version of ChromeDriver, check the recommendations mentioned here: https://chromedriver.chromium.org/downloads
Again, make sure to add the version number to the file name after download.
docker build -t reiniergs/centos7-jdk-node-browsers .
docker run -i -t reiniergs/centos7-jdk-node-browsers /bin/bash
docker push reiniergs/centos7-jdk-node-browsers:latest
This image should work with CircleCI 2.0. This image could be find on Docker Hub and freely used, but updates are not guaranteed ;-).