From cb3eb2ea00e2869a72a3628186a2750393c20fcf Mon Sep 17 00:00:00 2001 From: Mandel Olaiya Date: Sun, 15 Mar 2026 12:45:51 +0100 Subject: [PATCH] Stabilize Jenkins pipeline: remove brittle pylint plugins and skip-checks --- Jenkinsfile | 12 +++++------- pylintrc | 1 + 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d2ef307..34ee72c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ #!/usr/bin/env groovy pipeline { - agent { label 'external-agent-1 || external-agent-2' } + agent any options { disableConcurrentBuilds() skipDefaultCheckout(true) @@ -54,9 +54,9 @@ pipeline { cp "${JOB_BASE_NAME}/ocyan.json" "${JOB_BASE_NAME}/${JOB_BASE_NAME}.json" pip install ruff vdt.versionplugin.wheel pip install --upgrade "setuptools==69.5.1" wheel - manage.py migrate --no-input --skip-checks - manage.py loaddemodata --skip-checks || true - manage.py collectstatic --no-input --verbosity=0 --skip-checks + manage.py migrate --no-input + manage.py loaddemodata || true + manage.py collectstatic --no-input --verbosity=0 pip install "httpx<0.28" ''' } @@ -65,9 +65,7 @@ pipeline { steps { sh ''' . .venv/bin/activate - pip install coverage - pip install ruff - cat mandelstudio/ocyan.json | python3 -m json.tool 1>/dev/null + pip install coverage ruff make lint ''' } diff --git a/pylintrc b/pylintrc index c1e58b5..1fa981a 100644 --- a/pylintrc +++ b/pylintrc @@ -1,5 +1,6 @@ [MASTER] jobs = 1 +django-settings-module = mandelstudio.settings.base score = n ignore = migrations