variables: BUILDOUT: tools/buildout.cfg cache: key: "$CI_BUILD_NAME" paths: - buildout-cache/ before_script: - git clone --depth=1 https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.openpyme.mx/pyerp/test.git tools - virtualenv --quiet --python=python2.7 . - source bin/activate - pip install -r tools/requirements.txt stages: - build - test - deploy code-analysis: stage: test script: - buildout -qc $BUILDOUT buildout:directory=$CI_PROJECT_DIR install node code-analysis - code-analysis lint-analysis: stage: test script: - buildout -qc $BUILDOUT buildout:directory=$CI_PROJECT_DIR install pylint-bin pylint mccabe: stage: test script: - buildout -qc $BUILDOUT buildout:directory=$CI_PROJECT_DIR install xenon - xenon -bC -mB -aB -i bin,eggs,old-eggs,downloads,lib .