From 9922233a9d331ca8bb05cf29b8498eca428583e0 Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Fri, 9 Mar 2018 11:36:04 +0100
Subject: [PATCH] [gitlab-ci] Use a conda environment to run the tests

Currently the environment is "pre-created" on the runner
machine.
---
 .gitlab-ci.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 50bfcf966..aae500065 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,8 @@ stages:
 variables:
   PREFIX: /opt/beat.env.web/usr
   TEST_PREFIX_PATH_FILE: 'test_prefix_$CI_JOB_ID.txt'
+  CONDA_ENV_NAME: beat_test_env
+  CONDA_PREFIX: /local/opt/conda
 
 build:
   stage: build
@@ -15,6 +17,9 @@ build:
   - git clean -ffdx
   - export BEAT_TEST_PREFIX=`mktemp -d --tmpdir=/var/tmp beat_test_prefix.XXXXXXXXX`
   - echo $BEAT_TEST_PREFIX > $TEST_PREFIX_PATH_FILE
+  - export PATH="$CONDA_PREFIX/bin:$PATH"
+  - source activate $CONDA_ENV_NAME
+  - conda info --envs
   script:
   - ${PREFIX}/bin/python bootstrap-buildout.py
   - ./bin/buildout
-- 
GitLab