Merge branch 'dev' into 'main'
CICD Added See merge request jochenmehlich/quoteme!1
This commit is contained in:
commit
28c721d7aa
@ -22,6 +22,9 @@ default:
|
||||
before_script:
|
||||
- apt -y update
|
||||
- apt -y install apt-utils -yqq
|
||||
- echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
|
||||
- DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y --no-install-recommends install tzdata
|
||||
- cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
|
||||
- apt -y install net-tools python3.8 python3-pip mysql-client libmysqlclient-dev pkg-config -yqq
|
||||
- apt -y upgrade
|
||||
- pip3 install -r requirements.txt
|
||||
@ -41,5 +44,23 @@ django-tests:
|
||||
# The MYSQL user only gets permissions for MYSQL_DB, so Django can't create a test database.
|
||||
- echo "GRANT ALL on *.* to '${MYSQL_USER}';"| mysql -u root --password="${MYSQL_ROOT_PASSWORD}" -h mysql
|
||||
# use python3 explicitly. see https://wiki.ubuntu.com/Python/3
|
||||
- python3 manage.py test --database=test
|
||||
- python3 manage.py test
|
||||
|
||||
qodana:
|
||||
stage: test
|
||||
inherit:
|
||||
default: false
|
||||
image:
|
||||
name: jetbrains/qodana-python:2023.3-eap
|
||||
entrypoint: [""]
|
||||
variables:
|
||||
QODANA_REMOTE_URL: git@$CI_SERVER_HOST:$CI_PROJECT_PATH.git
|
||||
QODANA_BRANCH: $CI_COMMIT_BRANCH
|
||||
QODANA_REPO_URL: $CI_PROJECT_URL
|
||||
QODANA_JOB_URL: $CI_JOB_URL
|
||||
script:
|
||||
- qodana --save-report --results-dir=$CI_PROJECT_DIR/qodana --report-dir=$CI_PROJECT_DIR/qodana/report
|
||||
artifacts:
|
||||
paths:
|
||||
- qodana/report/
|
||||
expose_as: 'Qodana report'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user