From 7df0c76f4a3f1cf8253e23f8d69b22f232e7e746 Mon Sep 17 00:00:00 2001 From: Jeremy M Fee <jmfee@usgs.gov> Date: Tue, 20 Oct 2020 16:27:09 +0000 Subject: [PATCH] Add pip caching for check_code step --- .gitlab-ci.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8d34a081..ae27e6507 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,10 @@ image: ${DEVOPS_REGISTRY}usgs/centos:latest +cache: + paths: + # cache pip installed dependencies, see PIP_CACHE_DIR variable below + - .cache/pip + stages: - test - integration @@ -9,6 +14,7 @@ stages: variables: CI_REGISTRY: ${CODE_REGISTRY} CI_REGISTRY_IMAGE: ${CODE_REGISTRY_IMAGE} + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" TRIVY_VERSION: "0.11.0" # docker variables DOCKER_DRIVER: overlay2 @@ -61,7 +67,6 @@ variables: - build .check_code: - cache: {} image: ${DEVOPS_REGISTRY}usgs/conda:latest script: - export PYTHON_VERSION=${PYTHON_VERSION:-3.8} @@ -99,8 +104,7 @@ variables: - swarm .deploy-library: - extends: - - .deploy + cache: {} image: "docker:stable-git" script: - PREFIX_LENGTH=${#REQUIRED_PREFIX}; @@ -116,16 +120,13 @@ variables: - git checkout "${CI_COMMIT_REF_NAME}" || git checkout -b "${CI_COMMIT_REF_NAME}"; - git pull --ff-only "${CI_REPOSITORY_URL}" "${CI_COMMIT_REF_NAME}"; stage: deploy + tags: + - deploy + - swarm variables: APP_DEPLOY_DIR: '/geomag/geomag-algorithms' REQUIRED_PREFIX: '/geomag' -.mage: - variables: - DATA_HOST: "cwbpub.cr.usgs.gov" - DATA_PORT: "2060" - DATA_TYPE: "edge" - .staging: only: - master@ghsc/geomag/geomag-algorithms -- GitLab