reiniergs / circleci-centos7-jdk-node-browsers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI 2.0 build image based on CentOS with

  • JDK 8
  • Maven
  • Make
  • Node 12.18.4
  • Yarn 1.17.3
  • gcc
  • Chrome
  • gcc-c++

Utilities

  • Git
  • Curl
  • Hub

Working locally

Updating

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.

Build the images

docker build -t reiniergs/centos7-jdk-node-browsers .

Run images

docker run -i -t reiniergs/centos7-jdk-node-browsers /bin/bash

Push to docker hub

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 ;-).

About

License:Apache License 2.0


Languages

Language:Dockerfile 100.0%