-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.travis.yml
More file actions
31 lines (31 loc) · 1.71 KB
/
.travis.yml
File metadata and controls
31 lines (31 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: python
jobs:
include:
- name: macOS 10.13
os: osx
osx_image: xcode9.4
language: shell
- name:
os: windows
language: shell
before_install:
- choco install python --version 3.8.0
- python -m pip install --upgrade pip
env: PATH=/c/Python38:/c/Python38/Scripts:$PATH
install:
- pip3 install --upgrade pip
- pip3 install -r requirements.txt
script:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then pyinstaller YoYoMachines-Firmware-Uploader.spec && zip -r dist/YoYoMachines-Firmware-Uploader.app.zip dist/Yo-Yo\ Machines\ Firmware\ Uploader.app ; fi
- if [ "$TRAVIS_OS_NAME" = "windows" ]; then pyinstaller -F -w -n Yo-Yo\ Machines\ Firmware\ Uploader --icon=images/icon.ico esptool-python-gui.py && tar.exe -a -c -f dist/YoYoMachines-Firmware-Uploader.exe.zip dist/Yo-Yo\ Machines\ Firmware\ Uploader.exe ; fi
deploy:
provider: releases
api_key:
secure: QSWNhuN2jpWxVEqtsHziHzII/sLY0bcfEmBU7LDcXGqmebd+ft7SbLUzF6hgwKryXWIlI9pUc5Xq0AOVnpSZF1F+1fA+aM6EORDxdy2sSSL1uL9tf3CKyTqXniS4N6pDnFSE15RZu4NhHIqf7NhXFmQEfg4Jt82M5ZqNy+6E1LTBGDfxLVO/WpHD4M1JIR4MRnwEMexfa3rId4UZPqT+6AsUFlecFaxoJlNkCJPr+uGZHuBiH6rZBhsJeQrY2MuaomfJ6MGQdjToL+Lxqy8NDUCwt//PlGQrLTk+lX8gnRJha/lOda1OMFc+Ww0Fw6rqMVuhC/T0POyows28Ee4HJFSWqYRRicAE7GHLyC/qbplgR7Mw/Qf/8sdFtSrgV7zO4E7+GiRoDFJh95z5+J10N9g8og1IXH/J3NyMVgVbe1RpV8myfoGS1ffq3Wjt0oKAKyHaYgJF/j5Q4QnYbpX42/dCb8TYbwnfUfAIN3tAJQxxJNNQo3CJDlv6wtAtIl0Da634xO5SnKuK/LhmbOtJkV5tSZbSuyaor748KGzvRHRZr/d5lymPuoWDVdb41yGzZJRd0qT7KiDYEsAZTXS5JfDJreanDp/AYwv3qLEboa3l7n6nbjsAV+hwHlHVd1U/M7hR8vp0I+d/u8TAWTBSPX/qI1+NJxh3Mmps2UwjEGM=
file:
- dist/YoYoMachines-Firmware-Uploader.app.zip
- dist/YoYoMachines-Firmware-Uploader.exe.zip
on:
tags: true
skip_cleanup: 'true'
draft: 'true'