GitLabCICD

How to integrate Meterian with GitLab CI/CD

This step by step guide will help you integrate Meterian in your GitLab CI/CD pipelines.

Set the METERIAN_API_TOKEN environment variable

  • From the menu select Setting > CI / CD

  • “Expand” the Variables section

  • Add new variable

  • Check the “Mask variable” option

To retrieve a Meterian API Token visit the Meterian Dashboard; in your account select the tab "Tokens" and create a new one, or use an existing one.

API tokens are available only on paid account. To upgrade your subscription, please contact us.

Add Meterian to the pipeline

In your pipeline runner (find out here where to create one) paste this snippet:

meterian-analysis:
image: docker:stable
services:
- docker:18.09.7-dind
stage: test
script:
- ROOT=`pwd`
- docker pull --quiet meterian/cli
- METERIAN_CLI_OPT="[OPTIONS]"
- docker run --rm --volume $ROOT:/workspace --env METERIAN_API_TOKEN=$METERIAN_API_TOKEN meterian/cli $METERIAN_CLI_OPT

Learn more about the Meterian Client here.