Meterian Docker image configuration

This configuration uses the Meterian Dockerized Client image as the image for the entire build. The steps in the script tag will run within the container and this will ensure that all the necessary tooling to support your scan is pre-installed.

In this configuration to ensure that the latest Java Thin Client is used for the scan it is first download.

meterian-analysis:
  image:
    name: meterian/cli:latest
    entrypoint: [""]
 
  stage: test
  script
   - curl -o /tmp/meterian-cli.jar -O -J -L -s https://www.meterian.com/downloads/meterian-cli.jar
   - java -jar /tmp/meterian-cli.jar --project-branch=$CI_COMMIT_BRANCH --project-commit=$CI_COMMIT_SHA

Note that we collect the project branch and the project commits from the GitLab pipeline variables (see the official GitLab reference).

A live example can be found in this sample project based on Scala available on GitLab.

Last updated