Sign inSign up

webmutation/gitlab-compose-mvn

By webmutation

Updated almost 2 years ago

Gitlab Builder Image with maven, nodejs and docker-compose to run integration tests.

Image
0

6.2K

webmutation/gitlab-compose-mvn repository overview

Dockerfile for CSDR/eUI Gitlab Builds

Is a fork of https://bitbucket.org/atlassian/docker-node-jdk-chrome-firefox

This Dockerfile contains:

  • SCM tools
  • Java OpenJDK 21
  • Maven 3.8.8
  • Node 20.x
  • npm and yarn latest
  • Docker Compose
  • Bzip2 (for PhantomJS install)
  • Zip
  • SonarScanner to be able to run Sonar Runner and send reports to SonarQube

How to build the image

docker build -t docker-gitlab-build .

then use docker images to find the image ID.

With docker run -it <IMAGE_ID> you can test if your changes are the desired ones.

Then tag it: docker tag <IMAGE_ID> <YOUR-USER>/docker-gitlab-build:latest

and finally publish it: docker push <YOUR-USER>/docker-gitlab-build

Tag summary

Content type

Image

Digest

Size

865.5 MB

Last updated

almost 5 years ago

docker pull webmutation/gitlab-compose-mvn