Commit Graph

40 Commits

Author SHA1 Message Date
Oleksii Shevchuk a21db94b79 Travis: Ensure swig and python-dev-all are installed 2019-04-29 23:31:39 +03:00
cclauss b9d12ea9c6
Travis CI: Do not hard-code Trusty, it EOLs next month
Do not hard-code __Trusty__ because it reaches its end-of-life next month.  https://wiki.ubuntu.com/Releases
2019-03-23 10:25:41 +01:00
cclauss dc38d9cc57
Travis CI: 'sudo' tag is now deprecated in Travis
[Travis are now recommending removing the __sudo__ tag](https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration)
2019-01-07 12:11:08 +01:00
Oleksii Shevchuk 916e278d17 flake8: fix after flake8 upgrade 2018-10-25 16:21:05 +03:00
Oleksii Shevchuk 9d6b028754 Looks like travis uses python3 by default now 2018-10-25 15:45:01 +03:00
Oleksii Shevchuk 80123685e7 Rework docker-compose things 2018-10-01 22:36:34 +03:00
n1nj4sec d82c993b2e attempt to fix travis 2018-09-04 06:10:01 -04:00
n1nj4sec 192a039850 release latest template build 2018-09-04 05:08:33 -04:00
Oleksii Shevchuk 8a7036310f Fix typo && var names 2018-08-17 09:59:30 +03:00
Oleksii Shevchuk e56bd948de Push to docker hub only push build from alxchk/pupy 2018-08-17 08:13:08 +03:00
Oleksii Shevchuk 22cb3fc767 [WIP] Add some kind of flake8 support
Warning! This likely will break a lot of things
2018-08-13 20:36:48 +03:00
Oleksii Shevchuk f555ada139 Fix image TAG 2018-01-05 19:50:01 +02:00
Oleksii Shevchuk 98d5bcfd3c Fix .travis.yml 2018-01-05 18:28:26 +02:00
Oleksii Shevchuk 3fe5cee3ae Add Android build. Move to docker build 2018-01-05 17:11:26 +02:00
Oleksii Shevchuk 696da31d79 This binary "releases" goes to nowhere.. 2017-07-04 15:37:32 +03:00
Oleksii Shevchuk d6b99dfb91 Clean more space.. 2017-07-04 15:01:58 +03:00
Oleksii Shevchuk 8995b843ed Fix bug with cache generation 2017-07-04 00:18:24 +03:00
Oleksii Shevchuk 9735d4e61f Do not cache android-ndk (buildozer) 2017-07-03 23:14:34 +03:00
Oleksii Shevchuk 4ef4c56808 Fix linux buildenv cleanup 2017-07-03 21:13:35 +03:00
Oleksii Shevchuk 6c512a579c Try to speedup build 2017-07-03 19:53:30 +03:00
Oleksii Shevchuk 89d7061aaa Split build steps 2017-07-03 10:20:21 +03:00
Oleksii Shevchuk 602817e178 Help travis to build cache in several steps 2017-07-03 08:29:45 +03:00
Oleksii Shevchuk 71eb2e46ac Only cache platform build 2017-07-02 22:58:39 +03:00
Oleksii Shevchuk 6ea1f5f505 Decrease buildozer logging level 2017-07-02 21:41:14 +03:00
Oleksii Shevchuk bc9a9911c7 Don't download pupy.apk from binary templates repo 2017-07-02 20:15:46 +03:00
Oleksii Shevchuk 07ce1c6e97 Cache .buildozer. Also allow SDK updates 2017-07-02 19:56:34 +03:00
Oleksii Shevchuk 8ee9d9e319 Add cython to travis build 2017-07-02 19:25:48 +03:00
Oleksii Shevchuk 54acb0f630 Delete wine/users to prevent them to be recursively cached 2017-07-02 19:24:14 +03:00
Oleksii Shevchuk 26f1129c8d Try to build android binaries 2017-07-02 18:52:03 +03:00
Oleksii Shevchuk d84c6deaf8 buildenv now more or less stable, so let's cache it 2017-07-02 17:58:03 +03:00
Oleksii Shevchuk dea3c47aed Ensure multiarch during travis build 2017-05-06 18:12:05 +03:00
Oleksii Shevchuk 330e5771ca Use winetricks to enforce windows versions 2017-04-26 23:41:17 +03:00
Oleksii Shevchuk 6eeabf027b Cleanup payload templates before travis build 2017-04-25 18:24:12 +03:00
Oleksii Shevchuk 1c5a5896e9 Fix pupy.apk destination path 2017-04-25 12:42:30 +03:00
Oleksii Shevchuk cdf609fe12 Do not apply transformations to symlinks 2017-04-21 17:43:51 +03:00
Oleksii Shevchuk 6a61648b7a Remove pupy-binaries from modules
Currently all templates (android is single exception) can be
automatically build from sources. There is zero need to download
huge history every time on recursive checkout. Also references
to templates head are broken every time.

It's better to write proper script for android and forget about
this eternaly. To keep pupy-binaries up2date it's better to setup
CI to build and release them.
2017-04-18 08:31:59 +03:00
Oleksii Shevchuk f54f42ea28 Prepend release archive with commit id 2017-04-13 11:04:30 +03:00
Oleksii Shevchuk f73a2b6cfb Add releases support 2017-04-12 21:55:03 +03:00
Oleksii Shevchuk 9ffbfdea61 Reduce travis log 2017-03-11 09:16:43 +02:00
Oleksii Shevchuk e74aad2adc Add travis 2017-03-11 09:16:43 +02:00