[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 692d16: .travis.yml: migrate to container bui
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 692d16: .travis.yml: migrate to container builds |
Date: |
Tue, 09 Feb 2016 08:30:08 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 692d162cb2dffdb2459a8b2331ef2642abc49510
https://github.com/qemu/qemu/commit/692d162cb2dffdb2459a8b2331ef2642abc49510
Author: Alex Bennée <address@hidden>
Date: 2016-02-05 (Fri, 05 Feb 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: migrate to container builds
This moves the Travis tests from the legacy VM infrastructure (which
only seems to run 5-6 jobs at once) to the new container based approach.
The principle difference is there is no sudo in the containers so all
packages are installed using the apt add-on. This means one of the build
combinations can be dropped as it was only for checking the build with
additional packages.
Signed-off-by: Alex Bennée <address@hidden>
Tested-by: David Gibson <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Commit: 01337fbd7f7bd8da33e0a55b1d3586e3f36c70f5
https://github.com/qemu/qemu/commit/01337fbd7f7bd8da33e0a55b1d3586e3f36c70f5
Author: Alex Bennée <address@hidden>
Date: 2016-02-08 (Mon, 08 Feb 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: run make check for all matrix targets
We only ran make check once before it used to be an unreliable target.
It was only a stop gap measure and we should be able to revert it now.
This also stops us needing a large all-MMU build.
We disable "make check" for a couple of the extra config targets which
are currently broken.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Tested-by: David Gibson <address@hidden>
Commit: 15552dbbee6f35b732759a5e584f1a37ac1ed2d2
https://github.com/qemu/qemu/commit/15552dbbee6f35b732759a5e584f1a37ac1ed2d2
Author: Alex Bennée <address@hidden>
Date: 2016-02-08 (Mon, 08 Feb 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: enable each of the co-routine backends
We disable "make check" for the gthread backend as it is broken.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Tested-by: David Gibson <address@hidden>
Commit: 4c33d42d0cdc82e741c441192568496f74c21d09
https://github.com/qemu/qemu/commit/4c33d42d0cdc82e741c441192568496f74c21d09
Author: Alex Bennée <address@hidden>
Date: 2016-02-08 (Mon, 08 Feb 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: enable ccache for the builds
Travis support ccache on a cache-per-branch basis. Given not much of the
build changes between pushes as well as the duplication in each build it
seems worthwhile enabling this.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Tested-by: David Gibson <address@hidden>
Commit: 119721907df5306d40cb2f4c934408e1813f8cdd
https://github.com/qemu/qemu/commit/119721907df5306d40cb2f4c934408e1813f8cdd
Author: Alex Bennée <address@hidden>
Date: 2016-02-08 (Mon, 08 Feb 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: reduce the test matrix a little
As we are now running "make check" on more of the matrix it is worth
making more of an effort to reduce the overall load on Travis. I've done
a few things:
- Combining a number of the targets
- Building one target for each ancillary build
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Tested-by: David Gibson <address@hidden>
Commit: b9e02c061b74cf99fa4865381f85559bcdb09103
https://github.com/qemu/qemu/commit/b9e02c061b74cf99fa4865381f85559bcdb09103
Author: Alex Bennée <address@hidden>
Date: 2016-02-08 (Mon, 08 Feb 2016)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Add .travis.yml
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Commit: 2f71f79ccd37ffdb857f043025eccb1c9c23401c
https://github.com/qemu/qemu/commit/2f71f79ccd37ffdb857f043025eccb1c9c23401c
Author: Peter Maydell <address@hidden>
Date: 2016-02-09 (Tue, 09 Feb 2016)
Changed paths:
M .travis.yml
M MAINTAINERS
Log Message:
-----------
Merge remote-tracking branch 'remotes/stsquad/tags/pull-build-test-20160209'
into staging
This is the third attempt for this pull request.
Since the v4 was posted:
- fixed merge conflict with ed7f5f1d8db06fc31352a5ef4f54985e630c575a
- added cleaner separation line to MAINTAINERS at Fam's request
- skip "make check" for --enable-trace-backends=simple (see 41fc57e44ed)
# gpg: Signature made Tue 09 Feb 2016 12:33:45 GMT using RSA key ID 5A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
* remotes/stsquad/tags/pull-build-test-20160209:
MAINTAINERS: Add .travis.yml
.travis.yml: reduce the test matrix a little
.travis.yml: enable ccache for the builds
.travis.yml: enable each of the co-routine backends
.travis.yml: run make check for all matrix targets
.travis.yml: migrate to container builds
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/ac1be2ae6b29...2f71f79ccd37
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 692d16: .travis.yml: migrate to container builds,
GitHub <=