Commit graph

190 commits

Author SHA1 Message Date
Daniel Martí
bc6650940f --test now works with maven. Fix debugging. 2013-04-19 22:22:46 +02:00
Ciaran Gultnieks
2bb6d51dd3 Don't rely on undocumented global 2013-04-15 15:07:23 +01:00
Ciaran Gultnieks
dae3c9af9d Debuggable allowed when using --install 2013-04-15 14:00:27 +01:00
Ciaran Gultnieks
cf5e8d66d2 Debuggable apk = build failure 2013-04-15 13:04:28 +01:00
Daniel Martí
3c3ca99baa Remove incorrect newlines in AM.xml
This fixes the all-popular ndk r8c or later wordlist error
2013-03-31 19:33:18 +02:00
Ciaran Gultnieks
7c8b3f09e7 Fix error in 64729ba 2013-03-21 17:44:37 +00:00
Ciaran Gultnieks
64729ba9fe Add extra build commands that can run after scan/tarball
Commands used in the 'build' section are for actual building that
produces binary output. Some existing stuff will need to move from
'prebuild' to this. See manual for more information.
2013-03-20 09:30:56 +00:00
Daniel Martí
7bb4d5865b has_key() is uglier and slower than "if key in..." 2013-03-13 17:56:17 +01:00
Ciaran Gultnieks
6e9f7d7422 More maven output shenanigans (via mvdan) 2013-03-07 16:10:32 +00:00
Ciaran Gultnieks
81c3710f57 Merge commit 'refs/merge-requests/112' of git://gitorious.org/f-droid/fdroidserver into merge-requests/112
Conflicts:
	fdroidserver/build.py
2013-03-06 18:20:52 +00:00
Ciaran Gultnieks
242707602b Extra maven target matching 2013-03-06 18:16:43 +00:00
Ciaran Gultnieks
a3e0e082c3 Handle multiple uses of extlib subdirectory 2013-03-05 19:47:52 +00:00
Simon Josefsson
7e9d46d427 Discover apk filename from maven builds. 2013-03-05 13:36:15 +01:00
Ciaran Gultnieks
a404397014 Handle ssh output buffering better 2013-01-22 16:11:39 +00:00
Ciaran Gultnieks
3ff2b289cd Minor changes 2013-01-22 09:49:33 +00:00
Ciaran Gultnieks
d302c669bd Make maven executable path accessible in prebuild/init 2012-10-01 13:19:00 +01:00
Ciaran Gultnieks
a68778c5a1 Don't try and xref-check descriptions on the build server 2012-09-28 18:22:26 +01:00
Ciaran Gultnieks
8d224bde84 Allow build --force and --test to work even when using a build server 2012-09-27 19:58:03 +01:00
Ciaran Gultnieks
9cf282fdc1 More buildserver snapshot stability tweaks (possibly voodoo) 2012-09-26 23:33:56 +01:00
Ciaran Gultnieks
7e73b40b20 This seems to be a more stable snapshot creation 2012-09-24 14:06:29 +01:00
Ciaran Gultnieks
ea8d90040e Handle split path srclibs properly on buildserver 2012-09-20 14:16:08 +01:00
Ciaran Gultnieks
8983aaf2f9 Allow extra time for initial ssh connection to build server 2012-09-20 14:14:53 +01:00
Ciaran Gultnieks
7a0df25525 Made maven executable configurable 2012-09-13 08:23:12 +01:00
Ciaran Gultnieks
09e296d2de Lots of build system improvements and fixes 2012-09-08 09:56:20 +01:00
Ciaran Gultnieks
cdfa020ba7 Buildserver snapshot refinements 2012-09-06 18:36:34 +01:00
Ciaran Gultnieks
c84adaafcb Added config to automatically always use build server 2012-09-03 11:48:47 +01:00
Ciaran Gultnieks
a7a966a837 Integrated snapshots into buildserver 2012-09-02 22:24:47 +01:00
Ciaran Gultnieks
d9f404ba07 Integrated latest build server stuff (except snapshots) 2012-08-31 14:48:50 +01:00
Ciaran Gultnieks
3477400b01 Verify correct package ID in build output 2012-08-23 17:26:52 +01:00
Ciaran Gultnieks
4d4f3f3838 Additional maven output detection 2012-08-13 10:16:25 +01:00
Ciaran Gultnieks
712531ba37 More maven build output recognition 2012-06-28 12:52:35 +01:00
Ciaran Gultnieks
6aa8f61acd Maven 3 is required, not 2 2012-06-25 09:22:11 +01:00
Ciaran Gultnieks
de75211adc Changed maven target to 'package' and disabled signing 2012-04-08 09:08:24 +01:00
Ciaran Gultnieks
fda3e85c3a Recognise build output with space in filename (and show full output in verbose mode) 2012-04-05 23:35:39 +01:00
Ciaran Gultnieks
b6c46d5ddc Merge commit 'refs/merge-requests/88' of git://gitorious.org/f-droid/fdroidserver into merge-requests/88
Conflicts:
	fdroidserver/build.py
2012-03-15 16:37:51 +00:00
Ciaran Gultnieks
ba4d882bcc Merge commit 'refs/merge-requests/87' of git://gitorious.org/f-droid/fdroidserver into merge-requests/87 2012-03-15 16:35:20 +00:00
Tias Guns
e404abce21 Fine-tune error reporting of vercode mismatch
I had a recipe that used 'Build Version: 0.1,2,...' with a ' ' between
the : and the version number. This failed in uncomprehensible ways
untill I figured the above out.

Perhaps a better solution would be to make the parser insensitive to
spaces between the ':' and what's after it?
2012-03-15 00:02:21 +00:00
Paul Sokolovsky
5ef9db646c Add missing spaces to output version discrepancy error message.
Fixes output like:
'Unexpected version/version code in outputAPK: 0.3.1 / 5Expected: 1.0 / 1'.
2012-03-13 20:26:40 +02:00
Tias Guns
1ab5a4be0d build.py: pass options.verbose all the way to common.prepare_source 2012-03-12 23:07:41 +00:00
Ciaran Gultnieks
f643b0498c Make the server tools an installable package (with distutils) - wip 2012-03-11 11:59:19 +00:00
Renamed from build.py (Browse further)