From ae32d3399a320c5e72be77faae967eddab1ec8ae Mon Sep 17 00:00:00 2001 From: Bo-Chun Louis Chen <louistw@uab.edu> Date: Wed, 4 May 2022 10:40:55 -0500 Subject: [PATCH] Update gitlab-ci.yml --- .gitlab-ci.yml | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d93cd99..d591c66 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,34 @@ -image: "python:3.7" +image: "python:3.6" + +# Change pip's cache directory to be inside the project directory since we can +# only cache local items. +variables: + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" + +cache: + paths: + - .cache/pip + - venv/ before_script: - python --version - - pip install pylint + - python3 -m venv venv + - source venv/bin/activate + - pip install black==22.3.0 flake8==4.0.1 stages: - lint -linting: +black: + tags: + - lint + stage: lint + script: + - black --check --diff . + +flake8: tags: - lint stage: lint script: - - pylint --ignore=tests.py --max-line-length=120 *.py app + - flake8 . -- GitLab