Update Jenkinsfile for improved dependency installation and set license to MIT in pyproject.toml; add requirements_dev.txt for development dependencies
All checks were successful
Gitea/kapitanbooru-uploader/pipeline/head This commit looks good

This commit is contained in:
2025-03-29 00:08:56 +01:00
parent f3e1463b2b
commit a1b1450400
3 changed files with 9 additions and 2 deletions

2
Jenkinsfile vendored
View File

@@ -14,7 +14,7 @@ pipeline {
stage('Setup Python') {
steps {
sh 'python3.13 -m venv venv' // Create a virtual environment
sh '. venv/bin/activate && pip install --upgrade pip build twine'
sh '. venv/bin/activate && python -m pip install --upgrade pip && pip install --upgrade build twine && pip install -r requirements_dev.txt'
}
}