File tree 3 files changed +29
-23
lines changed
3 files changed +29
-23
lines changed Original file line number Diff line number Diff line change @@ -8,43 +8,46 @@ addons:
8
8
apt :
9
9
packages :
10
10
- p7zip-full
11
- # osx handles this in 'before_install'
12
- # windows/choco comes with 7zip.install 18.5.0.20180730
11
+ - python3-pip
13
12
14
- # python is painful ..
15
13
jobs :
16
14
include :
17
15
- name : " Linux"
18
16
dist : bionic
19
- python : 2.7
20
- before_install :
21
- - mkdir venv
22
- - virtualenv --python=`which python2.7` venv
23
- - source venv/bin/activate
24
17
- name : " macOS"
25
18
os : osx
26
19
osx_image : xcode11.3
27
- # - name: "Windows"
28
- # os: windows
29
- # before_install:
30
- # - powershell Install-WindowsFeature Net-Framework-Core
31
- # - choco install make
32
- # - choco install python-x86_32 --version=2.7.11
33
- # - choco install vcpython27
34
- # - python -m pip install --upgrade pip
35
- # env: PATH=/c/tools/python-x86_32:/c/tools/python-x86_32/Scripts:$PATH
36
20
37
21
before_install :
38
22
if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install p7zip ; fi
39
23
40
24
install :
41
- - python --version
42
- - pip --version
43
- - pip install --upgrade pip
44
- - pip install amitools
25
+ - python3 --version
26
+ - python3 -m pip --version
27
+ - python3 -m pip install --upgrade pip
28
+ - python3 -m pip install setuptools
29
+ - python3 -m pip install amitools
45
30
46
31
script :
47
32
- make clean
48
33
- make buildenv # cached
49
34
- make
50
- - 7z h replay.rom
35
+ - make release
36
+ - unzip -lv *.zip
37
+ - 7z h *.rom
38
+ - git status -s
39
+
40
+ deploy :
41
+ provider : releases
42
+ api_key :
43
+ secure : GiwzmnWvBw2NQJ4iDQpy4BxRk1Auxj8MmmiUrBtrLUWcQcezy8AS+eCZXFx1dthykuf5jcHvLk3AX9pgK1iCZcuIFJr3Dtl7R/36hDHWgHAeZJhiZcPPAVDH87RtzX5hlbQys8qVo2GL/yrY4r96gG1Oktnm9PObsayvdNqQWHcdPE+eW/mk2uoONSZIkg/GWbOFfqfgA8l1HFHZpQPn0bQdYJjzW10o1lWd3U/EODWghVqriQkERHdZBAnk0518rtJpN2nsQxbBa7n8GyL9MTT3A/STleALWIOnctbGTyvIFEgBVmYJ6RbHnRV8PeQh7lC6opIseYZEeApMglEJGQKpInyHLhQuZLX+lpyUQ4wSU6V9THjJE4K8elYNF5mVG3UiwXM5nC17ytoaLn5r+QQTv1xg+JN9Gz0lyC1dOgbGRduurzH2IOpC1SBlU2WJb9ehtLBRJREpUj+yLADuKbhPbUwR3qaSxmFBeAsPkS08g8G555+1GlE/wDXrbl8sV67eMwv98IDOVQgoJFMzk6ftZWN6qCgoqeghSJOhLTZW8UIXwsOPuDvPMhpmazvl55PA7UeIUDWA7hgAoR99beWHjHzQ/xwA1+ZLDK2ekThFgJy6bfFHX4TYPam4MkQewzYqyIBVZvuawF9L3oB4pR1+7gih/n4yRXSaXhA6z9A=
44
+ file_glob : true
45
+ file : " *.zip"
46
+ skip_cleanup : true
47
+ on :
48
+ repo : FPGAArcade/amiga_code
49
+ tags : true
50
+ condition : $TRAVIS_OS_NAME = "linux"
51
+ notifications :
52
+ slack :
53
+ secure : U7dpTex7RAZ1h1nDAmCZenrcjKllhsskGwr/JLq1+v3kcn7Sega7nlZrL5FO6bGKflxxLzgrzfeCTukiCM375Nk8hYVQGLIxsMlzTgUMjLcIt2CBIfSEZuQwhqf+l1NENrnB3RCJanzEM3GgcLlMfx4S3Vko/F9pteOfMkkPEqbe77S5mFxaUKPq5jMvAnI/AIZiaYKBuADGWyZ9/Rc9vS1bSADF5oUNrrFp5FaEO/PXZAw3Vsbt65yPymjptDBtqA0ksHxMdCUAGxBgxUBrzTkU4PgeA/SkaZtUBSMibhTkKmjfmWlxSaib1ARlNsICivddcKZpmt+XpScp152LedmLpsmEdeSWxmXx1XwC7XFsfeUYLT2zFqM9Utl2BsqtPja/9s2GT7cEIlR9FUDjW7MHy8bnev9rKGGllYAPtgi+UiM6QOmOW7er5Da/kVnIDJyPa8RSEupsDMAuKkyYb5TAo7/LJNRI/rA0+AAwwzcD28PasfMc8bci6mjR7FlW8aCi0kdTiZ3ywPp9e7SXoLqDoj06gSU7BYotjcbghFepTmBSCjbZQn6M9khUuRelz2ngx2doXYmSPGtP2rU+yiFNVbfUCtvbhDxpWlsAEJJ1YanOjK2hLDi2MXcLUbvEa9ceRLyugvKPpSoYxUOCHSq9yGIKkQakkZUniMKt0Cg=
Original file line number Diff line number Diff line change 4
4
5
5
SUBDIRS := $(dir $(wildcard * /Makefile) )
6
6
7
- .PHONY : all clean
7
+ .PHONY : all clean release
8
+
9
+ release : replay.rom poseidon.rom
10
+ @7z a replay_rom_` git describe --always --dirty` .zip $^
8
11
9
12
all : replay.rom
10
13
@echo " ** $@ done"
You can’t perform that action at this time.
0 commit comments