From ba70c66bc58d9953a2cfb35e8bb031506b05a83b Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Thu, 7 Sep 2023 06:04:26 +0800 Subject: [PATCH] added Jenkinsfile --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..f3bba8d --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +import java.nio.file.Path +import java.nio.file.Files + +pipeline { + agent any + stages { + stage("Build") { + steps { + sh "python3 -m venv venv" + sh "venv/bin/python -m pip install -r requirements.txt" + sh "venv/bin/python -m build" + } + } + stage("Archive") { + steps { + archiveArtifacts artifacts: 'dist/*.whl,dist/*.tar.gz', + allowEmptyArchive: true, + fingerprint: true, + onlyIfSuccessful: true + } + } + } +} +