Andrew Tridgell
a8a507222c
autobuild: lib/replace doesn't need autogen.sh
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07 15:03:40 +11:00
Andrew Tridgell
d0f54702c5
autobuild: fixed clone source for build trees
...
this fixes a bug where autobuild would test the tree that the user
pushed, not the tree that has been rebased on master. That could cause
broken trees to get into master. Andrew Bartlett noticed this with a
tree from Jan 19th.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07 13:22:02 +11:00
Andrew Tridgell
03027ad8f1
autobuild: add a bit more debug info in autobuild
...
this may help to track down rebase problems in future
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07 13:22:02 +11:00
Andrew Tridgell
df069e4028
autobuild: decouple build directories from target names
...
this allows us to use 'samba4' as the tag, but build in '.'
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07 13:22:02 +11:00
Andrew Tridgell
af91d31860
autobuild: added "make distcheck" for our libs
...
this ensures that release creation always works
2011-01-11 01:23:05 +01:00
Stefan Metzmacher
0185f660c0
script/autobuild.py: add pidl tests
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jan 5 14:29:54 CET 2011 on sn-devel-104
2011-01-05 14:29:54 +01:00
Stefan Metzmacher
38c3e58945
script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/
...
metze
2011-01-05 12:45:31 +01:00
Stefan Metzmacher
ade566d6b8
script/autobuild.py: check that the source tree has no uncommitted changes after make
...
This makes sure the ABI files will be committed when the ABI changed.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Dec 31 04:03:28 CET 2010 on sn-devel-104
2010-12-31 04:03:28 +01:00
Jelmer Vernooij
9e8a049843
tdb: Remove autotools support.
2010-12-24 01:15:05 +01:00
Stefan Metzmacher
e54d58d113
autobuild: add some comments
...
metze
2010-10-25 08:16:28 +00:00
Stefan Metzmacher
47e2371598
autobuild: run ldb tests with TDB_NO_FSYNC=1
...
Only the tdb tests should not have this.
metze
2010-10-25 07:02:26 +00:00
Andrew Tridgell
6120ef9f9e
autobuild: don't cleanup the pid file within the retry loop
...
if we rebase and retry we need to keep the pid file
2010-10-21 20:56:38 +11:00
Andrew Tridgell
39932f21da
autobuild: create an autobuild.pid file
...
this will allow us to avoid an error email when you resubmit and there
is an existing autobuild.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct 19 23:36:05 UTC 2010 on sn-devel-104
2010-10-19 23:36:05 +00:00
Andrew Tridgell
d0293428fe
autobuild: do make install after make test
...
this ensures that commits that break uninstalled testing get caught by
autobuild in future
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-10-13 11:00:04 +00:00
Andrew Tridgell
4e1966db95
autobuild: send email failure if rebase fails
...
users need to know if the rebase on master fails
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct 12 02:53:15 UTC 2010 on sn-devel-104
2010-10-12 02:53:15 +00:00
Andrew Tridgell
1e2c1c8942
autobuild: only add autobuild.log if it exists
...
this makes running autobuild on other than sn-devel easier
2010-10-06 11:13:05 +00:00
Andrew Tridgell
4b16cc9eef
autobuild: override the editor when marking the commit
...
this avoids the problem of a user having an editor set in their global
.gitconfig, and that having higher precedence than the EDITOR
environment variable
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Sun Oct 3 15:22:01 UTC 2010 on sn-devel-104
2010-10-03 15:22:01 +00:00
Andrew Tridgell
06b27e5e3d
autobuild: show top commit in emails
2010-10-01 22:31:58 -07:00
Andrew Tridgell
f9bc389f60
autobuild: include autobuild.log in logs.tar.gz
2010-10-01 22:31:58 -07:00
Andrew Tridgell
faa993d95c
autobuild: fixed tuple count for retry
2010-10-01 18:03:31 -07:00
Andrew Tridgell
0111e80ea9
autobuild: revert a bit more of the subunit changes
...
still not quite right - we can enable this again once its fully tested
2010-10-01 13:08:22 -07:00
Andrew Tridgell
b75c1f57c2
autobuild: disable the subuit changes for now - they break error checking
2010-10-01 13:08:22 -07:00
Andrew Tridgell
afe78c23ad
autobuild: fixed the tuples in the retry_task
...
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Oct 1 18:22:22 UTC 2010 on sn-devel-104
2010-10-01 18:22:22 +00:00
Andrew Tridgell
2d66bb51ca
autobuild: cwd is needed on all command types
2010-10-01 11:12:24 -07:00
Jelmer Vernooij
9cdebd0ebc
autobuild: Avoid unnecessary chdir() calls.
2010-10-01 18:49:42 +02:00
Jelmer Vernooij
c4ab2b38af
autobuild: Output test results in subunit.
2010-10-01 18:49:40 +02:00
Jelmer Vernooij
3dfbf3ce03
autobuild: Provide more information about build sequence, stage name and output mime type (all plain text for now).
2010-10-01 18:49:40 +02:00
Jelmer Vernooij
7210c95e60
autobuild: Add --always-email option.
2010-10-01 18:49:39 +02:00
Jelmer Vernooij
ebf01a4f89
autobuild: Add --daemon option.
2010-10-01 11:05:04 +02:00
Jelmer Vernooij
072e310104
autobuild: Remove autogen step for projects that have checked in configure.
2010-10-01 11:03:18 +02:00
Jelmer Vernooij
28a3d2ea30
autobuild: Simplify find_git_root.
2010-10-01 11:03:18 +02:00
Andrew Tridgell
23b4126f10
autobuild: fixed the --tail option for new log locations
2010-09-30 20:11:15 -07:00
Andrew Tridgell
6a029cd9ca
autobuild: push of ref/notes/commits isn't allowed in master
...
metze may enable this later
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Sep 30 22:25:02 UTC 2010 on sn-devel-104
2010-09-30 22:25:02 +00:00
Andrew Tridgell
e90b9640bd
autobuild: added much better email reporting
...
logs are now accessible via http://git.samba.org
2010-09-30 10:42:43 -07:00
Andrew Tridgell
21739bdbc9
autobuild: fixed exit status
...
this should fix the case where we don't send logs on failure
2010-09-30 16:45:13 +00:00
Andrew Tridgell
e257e7a40b
autobuild: use git notes for autobuild messages
...
This avoids changing the commit ID when we add a note that the
autobuild has passed
thanks to Jelmer for this suggestion!
2010-09-28 11:36:40 -07:00
Andrew Tridgell
00611cbcf6
selftest: enable FAIL_IMMEDIATELY in autobuild make test
...
this should reduce the time we wait for previous failing builds.
Right now this will only work for s4, as we need a makefile change for
s3 support
2010-09-28 11:36:40 -07:00
Andrew Tridgell
5ffacff5c4
autobuild: use killbysubdir if available
...
this will reduce the spurious test output while processes are being
killed
2010-09-26 19:51:02 +00:00
Andrew Tridgell
cc79f092ba
autobuild: exit immediately if no changes from master
...
we don't need to test master in autobuild
2010-09-26 19:51:02 +00:00
Andrew Tridgell
65fc066ef4
autobuild: fixed detection of master changes
2010-09-26 06:29:06 +00:00
Andrew Tridgell
e9560722ca
autobuild: added --retry option
...
this allows the build to auto retry if master changes
2010-09-26 01:21:50 +00:00
Andrew Tridgell
00791652f4
autobuild: enable ccache
2010-09-26 01:21:49 +00:00
Andrew Tridgell
d9a0546666
autobuild: added --fix-whitespace option
2010-09-26 01:21:49 +00:00
Andrew Tridgell
5d5ae099d1
autobuild: added --rebase-master and --push-master
...
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
2010-09-26 01:21:49 +00:00
Andrew Tridgell
91b62a2744
autobuild: added a EDITOR script to mark successful autobuilds
...
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
2010-09-26 01:21:49 +00:00
Andrew Tridgell
f7fb272e95
autobuild: added --rebase option
...
this allows you to rebase on a URL before starting
2010-09-26 01:21:49 +00:00
Andrew Tridgell
a09b241ebb
script: added autobuild.py automatic build test script
...
this can be used to run all tests in parallel, in free git clones
2010-09-26 01:21:49 +00:00