kind: pipeline type: docker name: default steps: - name: build image: git.argideli.com/quertex/docker-win-pyinstaller pull: always commands: # add dependancies - wine c:/python/python.exe -m pip install -r z:/drone/requirements.txt # prepare output directory - mkdir -p /drone/src/out/ # build - wine c:/python/Scripts/pyinstaller.exe --onefile --name matomo-csv-util --distpath z:/drone/src/out z:/drone/src/main.py - name: publish image: git.argideli.com/quertex/docker-win-pyinstaller pull: always commands: - cp -r z:/drone/src/out/* z:/drone/artifacts - name: cleanup image: git.argideli.com/quertex/docker-win-pyinstaller pull: always commands: - rm -rf z:/drone/src