Commit graph

190 commits

Author SHA1 Message Date
Ciaran Gultnieks
68f399832d Correct old error message 2013-08-29 22:58:49 +01:00
Ciaran Gultnieks
0658a9b8ac Get non-interactive bash env right 2013-08-29 21:06:18 +01:00
Paul Sokolovsky
24af895915 Print progress messages as a build goes thru various stages.
Without this, we get bunch of messages at the start of build, which
end with "Applying patch", and then all the things hangs for several
minutes (or more, in case of network problems, etc). So, consistently
keep user aware od what's happening. Note that --verbose switch affects
deatiledness and amount of output (in particular, if it's given, "build"
command output goes to console instead of log).
2013-08-28 22:12:33 +03:00
Daniel Martí
09b76a0bf4 Add subdir support to gradle 2013-08-26 12:57:18 +02:00
Daniel Martí
b5ae1f2c85 Adapt all build.gradle files to be found. Add preassemble= 2013-08-22 18:28:30 +02:00
Ciaran Gultnieks
055a26d994 Send permissions to build server (issue #326) 2013-08-21 21:39:34 +01:00
Daniel Martí
b55060f4c7 Add support for gradle={main,yes,} 2013-08-17 15:16:13 +02:00
Daniel Martí
dfc10b64fc Fix gradle resulting apk path 2013-08-17 14:23:34 +02:00
Daniel Martí
4cb7e340d1 Small fix 2013-08-13 20:04:44 +02:00
Daniel Martí
bc27ebcb82 Implement --install for gradle, add compilesdk= 2013-08-13 15:20:11 +02:00
Daniel Martí
ece2ece071 Deprecate aapt_path in favour of sdk_path + build_tools 2013-08-08 13:00:02 +02:00
Daniel Martí
7d1f2b68b9 Proper apk path for gradle 2013-08-05 20:01:02 +02:00
Daniel Martí
f1c1971c88 join needs a list 2013-08-03 17:46:55 +02:00
Daniel Martí
e0174654f8 Try and feed the right gradle apk 2013-08-03 17:45:11 +02:00
Daniel Martí
dbe0d1ec26 Fix gradle command 2013-08-03 17:32:39 +02:00
Daniel Martí
946e42fe71 Try to fix subprocess crash 2013-08-03 17:19:23 +02:00
Daniel Martí
a5b8659632 New gradle=[flavour] field 2013-08-03 17:07:55 +02:00
Daniel Martí
a49b405780 Remove deprecated parameter 2013-07-31 19:51:02 +02:00
Frans Gifford
e0e6e711c3 Use config.py to locate aapt
This uses aapt_path in config.py to locate the aapt command. The latest
Android SDK moved aapt out of platform-tools/ causing builds which depend
on this path to fail.

Signed-off-by: Frans Gifford <frans.gifford@cs.ox.ac.uk>
2013-07-31 19:51:02 +02:00
Ciaran Gultnieks
73c3a78fc6 Wait a sec before snapshot 2013-07-31 17:39:56 +01:00
Daniel Martí
94e6e416a6 Build success specifies app and version now 2013-07-20 13:32:47 +02:00
Ciaran Gultnieks
c395e3ae68 Check error state suspending clean build server 2013-07-19 07:13:18 +01:00
Ciaran Gultnieks
81244971ae Transfer .fdroidvcs info to build server 2013-07-18 21:56:37 +01:00
Ciaran Gultnieks
e676e34c12 The novcheck option should not bypass package id checking 2013-07-15 14:14:24 +01:00
Ciaran Gultnieks
b5fd722911 Fix non-cached buildserver build-tools install 2013-07-10 16:45:34 +01:00
Ciaran Gultnieks
398cebd400 Compatibility with vagrant 1.2 2013-07-09 16:46:32 +01:00
Ciaran Gultnieks
b9fa583c99 Use https for wiki updates 2013-07-09 08:59:58 +01:00
Daniel Martí
922f570f83 Use bash for 'build' as well 2013-06-15 19:21:28 +02:00
Daniel Martí
445bc8eb12 Use target= in maven builds too 2013-06-10 22:50:15 +02:00
Ciaran Gultnieks
68df47779d Fix more srclib-related stuff 2013-06-05 12:54:47 +01:00
Ciaran Gultnieks
cfa2646b8f Transfer srclibs properly 2013-06-04 22:42:18 +01:00
Ciaran Gultnieks
6c64632f48 Handle half-built and abandoned vms better 2013-06-04 22:41:39 +01:00
Ciaran Gultnieks
6752665db7 Log srclib errors during build to wiki and continue 2013-05-31 07:49:39 +01:00
Daniel Martí
79ec50719d Add Tags and RM support for srclib, don't copy dir 2013-05-24 23:35:56 +02:00
Ciaran Gultnieks
b0e552d8a9 Need to push srclib metadata files to build server 2013-05-22 10:18:11 +01:00
Ciaran Gultnieks
d832bf8e9e Better build log formatting for wiki 2013-05-20 21:19:53 +01:00
Ciaran Gultnieks
8a99fb3da4 A few corrections to 9efa5227 (srclib/extlib) 2013-05-20 21:00:47 +01:00
Ciaran Gultnieks
bdf24d1891 Report errors properly when using --stop 2013-05-20 14:28:33 +01:00
Ciaran Gultnieks
ecaf475fc8 Stop using vagrant-snap
a) too unreliable, b) doesn't work at all with various vagrant and
ruby versions
2013-05-20 14:28:33 +01:00
Daniel Martí
9efa52276d Use build/srclib instead of build/extlib 2013-05-20 13:34:03 +02:00
Daniel Martí
b52b86e4db Add -l/--latest to fdroid build 2013-05-17 20:44:15 +02:00
Ciaran Gultnieks
25a84a05b5 Add build time to /lastbuild on wiki 2013-05-15 18:18:42 +01:00
Ciaran Gultnieks
48296df5b0 Create archive repo (configurable option) 2013-05-09 20:09:17 +01:00
Ciaran Gultnieks
5ab225e1e1 Fix confused build logs on wiki, maybe 2013-05-08 15:41:34 +01:00
Ciaran Gultnieks
0e0ca64491 Correction to 6bd57d 2013-05-04 10:10:27 +01:00
Ciaran Gultnieks
6bd57d9eea Send logs for failed vcs checkout, etc to wiki too 2013-05-03 07:55:40 +01:00
Ciaran Gultnieks
0cb41cce55 Don't abort on a build log publishing error 2013-05-01 12:05:20 +01:00
Ciaran Gultnieks
de7acfefb3 Push logs for failed builds to wiki 2013-04-23 13:29:00 +01:00
Daniel Martí
96ee85bc86 Try and fix maven signing issues 2013-04-20 23:22:10 +02:00
Daniel Martí
59cb32f308 Less redundancy in maven cmds 2013-04-19 22:32:27 +02:00