From d657c9a397077f44a8f663a0fc99bd4e2e923cbd Mon Sep 17 00:00:00 2001 From: rlacko <rlacko@sch.bme.hu> Date: Thu, 9 Apr 2020 02:28:07 +0200 Subject: [PATCH] Revert "docker build" This reverts commit 7098a6d8f58e6f1664df1e82c5a9bf589aeb72de --- .gitlab-ci.yml | 44 +++++++++++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 68d4423..c685f8b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,19 +1,37 @@ +image: python:latest + +services: + - postgres:latest + variables: - CONTAINER_IMAGE: rlacko58/kszkepzes-backend:0.2 + POSTGRES_DB: database_name + +cache: + key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" + paths: + - .cache/pip + - venv/ +before_script: + - python -V + - python3 -m venv venv + - source venv/bin/activate + - pip install -r requirements/production.txt stages: - - Build image + - Build + +Flake8: + stage: Build + script: + - flake8 --max-line-length=125 --exclude=src/kszkepzes,migrations,venv -docker build: - stage: Build image - image: - name: gcr.io/kaniko-project/executor:debug - entrypoint: [""] +Test: + stage: Build + variables: + DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB" + SECRET_KEY: "secret" + AUTHSCH_KEY: "secret" + AUTHSCH_SECRET: "secret" script: - - CRED=$(echo -n $DOCKERHUB_USER:$DOCKERHUB_PASSWORD | base64) - - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"auth\":\"$CRED\"}}}" > /kaniko/.docker/config.json - - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination https://index.docker.io/v1/rlacko58/kszkepzes-backend - only: - - master - - tags + - python src/manage.py test -- GitLab