From e044a4e7db4923145ab6c6750c15991c24fcab0e Mon Sep 17 00:00:00 2001 From: Argiris Deligiannidis Date: Fri, 2 Feb 2024 01:27:53 +0200 Subject: [PATCH] test --- .drone.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 59ffe1b..b705556 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,14 +10,29 @@ steps: image: git.argideli.com/quertex/docker-win-pyinstaller:latest pull: always commands: - # add dependancies - - apk add --no-cache gnutls - - wine c:/python/python.exe -m pip config --user set global.progress_bar off - - wine c:/python/python.exe -m pip install -r z:/drone/src/requirements.txt # prepare output directory - mkdir -p /drone/src/out/ - # build + - mkdir -p /drone/src/dist/ + # add dependancies + - apk add --no-cache gnutls + # linux build + - cd /drone/src/ + - python -m venv venv + - source venv/bin/activate + - pip config --user set global.progress_bar off + - pip install -r requirements.txt + - pyinstaller --onefile --name matomo-csv-util --distpath /drone/src/out/ /drone/src/main.py + - deactivate + - cp -v out/matomo-csv-util dist/ + # clean up + - rm -rf venv + - rm -rf /drone/src/out + - mkdir -p /drone/src/out/ + # windows build + - wine c:/python/python.exe -m pip config --user set global.progress_bar off + - wine c:/python/python.exe -m pip install -r z:/drone/src/requirements.txt - wine c:/python/Scripts/pyinstaller.exe --onefile --name matomo-csv-util --distpath z:/drone/src/out z:/drone/src/main.py + - cp -v out/matomo-csv-util.exe dist/ - name: gitea_release image: plugins/gitea-release @@ -25,7 +40,7 @@ steps: base_url: https://git.argideli.com api_key: from_secret: gitea_token - files: /drone/src/out/matomo-csv-util.exe + files: /drone/src/dist/* checksum: - sha512 when: