From 8c7079c211410974667504248731acca29887eb8 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Fri, 10 Jan 2020 15:05:43 +0100
Subject: [PATCH] [gitlab] Remove /root/.condarc in docker images from
 continuum

---
 .gitlab-ci.yml                                  |  6 ++++++
 bob/devtools/data/gitlab-ci/base-build.yaml     |  2 ++
 bob/devtools/data/gitlab-ci/docs.yaml           | 10 ++++------
 bob/devtools/data/gitlab-ci/nightlies.yaml      |  1 +
 bob/devtools/data/gitlab-ci/single-package.yaml |  1 +
 5 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 86a13eb5..0552d71b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,6 +31,8 @@ stages:
   tags:
     - docker
   image: continuumio/conda-concourse-ci
+  before_build:
+    - rm -f /root/.condarc
   artifacts:
     paths:
       - ${CONDA_ROOT}/conda-bld/linux-64/*.conda
@@ -94,6 +96,8 @@ build_macosx_37:
 # Deploy targets
 .deploy_template:
   stage: deploy
+  before_build:
+    - rm -f /root/.condarc
   script:
     - python3 ./bob/devtools/bootstrap.py -vv local base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
@@ -136,6 +140,8 @@ pypi:
     - /^v\d+\.\d+\.\d+([abc]\d*)?$/  # PEP-440 compliant version (tags)
   except:
     - branches
+  before_build:
+    - rm -f /root/.condarc
   script:
     - python3 ./bob/devtools/bootstrap.py -vv local base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/base-build.yaml b/bob/devtools/data/gitlab-ci/base-build.yaml
index 3007c5e3..fdd44084 100644
--- a/bob/devtools/data/gitlab-ci/base-build.yaml
+++ b/bob/devtools/data/gitlab-ci/base-build.yaml
@@ -36,6 +36,8 @@ build_linux:
   extends: .build_template
   tags:
     - docker
+  before_script:
+    - rm -f /root/.condarc
   image: continuumio/conda-concourse-ci
   cache:
     key: "linux-cache"
diff --git a/bob/devtools/data/gitlab-ci/docs.yaml b/bob/devtools/data/gitlab-ci/docs.yaml
index 0406d6de..7ef9ff72 100644
--- a/bob/devtools/data/gitlab-ci/docs.yaml
+++ b/bob/devtools/data/gitlab-ci/docs.yaml
@@ -17,7 +17,11 @@ stages:
 
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
+  tags:
+    - docker
+  image: continuumio/conda-concourse-ci
   before_script:
+    - rm -f /root/.condarc
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
@@ -45,9 +49,6 @@ build:
       - sphinx
       - ${CONDA_ROOT}/conda-bld/linux-64/*.conda
       - ${CONDA_ROOT}/conda-bld/linux-64/*.tar.bz2
-  tags:
-    - docker
-  image: continuumio/conda-concourse-ci
   cache:
     key: "build"
 
@@ -61,9 +62,6 @@ build:
     - bdt ci clean -vv
   dependencies:
     - build
-  tags:
-    - docker
-  image: continuumio/conda-concourse-ci
   cache:
     key: "deploy"
 
diff --git a/bob/devtools/data/gitlab-ci/nightlies.yaml b/bob/devtools/data/gitlab-ci/nightlies.yaml
index ed9ba7ed..420772ac 100644
--- a/bob/devtools/data/gitlab-ci/nightlies.yaml
+++ b/bob/devtools/data/gitlab-ci/nightlies.yaml
@@ -17,6 +17,7 @@ stages:
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
   before_script:
+    - "[ -r /root/.condarc ] && rm -f /root/.condarc"
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
diff --git a/bob/devtools/data/gitlab-ci/single-package.yaml b/bob/devtools/data/gitlab-ci/single-package.yaml
index 1af05699..27aae271 100644
--- a/bob/devtools/data/gitlab-ci/single-package.yaml
+++ b/bob/devtools/data/gitlab-ci/single-package.yaml
@@ -19,6 +19,7 @@ stages:
 # All stages are prepared the same, with a base set of commands
 .bootstrap:
   before_script:
+    - "[ -r /root/.condarc ] && rm -f /root/.condarc"
     - curl --silent "${BOOTSTRAP}" --output "bootstrap.py"
     - python3 bootstrap.py -vv channel base
     - source ${CONDA_ROOT}/etc/profile.d/conda.sh
-- 
GitLab