From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Goldstein Subject: Re: [PATCH] travis: add initial Travis CI script to do builds Date: Fri, 5 Feb 2016 09:19:30 -0600 Message-ID: <56B4BD82.8000207@cardoe.com> References: <1454683729-13601-1-git-send-email-cardoe@cardoe.com> <20160205150911.GB13808@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8234995530211545111==" Return-path: In-Reply-To: <20160205150911.GB13808@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Wei Liu Cc: Keir Fraser , Ian Campbell , Tim Deegan , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich List-Id: xen-devel@lists.xenproject.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============8234995530211545111== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="9IUSsKRj3XkqqeXpdIoCulOWQOAdXbWHv" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9IUSsKRj3XkqqeXpdIoCulOWQOAdXbWHv Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2/5/16 9:09 AM, Wei Liu wrote: > On Fri, Feb 05, 2016 at 08:48:49AM -0600, Doug Goldstein wrote: >> This is just suppose to do a simple compile test on Travis CI. Current= ly >> due to linux86 (bcc/bin86/dev86) not being whitelisted the tools canno= t >> be built. >> >> Signed-off-by: Doug Goldstein >> --- >> >> So this will work great if we get a regular cronjob or a post-receive = hook >> to push to GitHub (https://github.com/xen-project/xen) since Travis CI= provides >> free integration with public repositories. So an example run of this i= s >> available at https://travis-ci.org/cardoe/xen/builds/107246160 if this= gets >> merged I will setup a xen-project space under Travis for us. Currently= its >> under my namespace because this file only exists in my branches. >> >> The goal here is not to replace osstest by any means but to augment it= by >> providing some easy to do build tests on every revision and reporting = back. It >> should be possible in the future to potentially tie this into osstest = to >> allow this to build and if the tree for some reason failed to build no= t kick >> off a test flight on osstest. Just some thoughts, I know I'm getting a= bit >> ahead of myself. >> >=20 > I think adding travis CI is a good idea. It would be valuable if > individual developers can run their series through travis before > submitting. Thanks for your work. >=20 >> Other future tweaks I've got are some simple dom0 boot tests using qem= u to >> boot Xen and then boot a kernel and see that it came up. I've also got= some >> scripts to check the code base for code style consistency using clang-= format. >> >> If you're curious to see the output of these tests come to #xentest on= >> Freenode. >> >=20 > The purpose of #xentest is (or was) to coordinate test day activities, > I would rather use a different channel. >=20 > However, there has been idea floating that test day should be organised= > in developer channels, and there is no test day activity at the moment,= > so I think it would fine for now to use it for travis. >=20 > A stupid question: does this mean if I fork xen.git on github, travis > will pick up my fork and spam #xentest? >=20 > Wei. >=20 Hmm. Good point. It will. I'll drop this part of the patch. There might be a way to properly filter this but I'll look into that as a follow on. --=20 Doug Goldstein --9IUSsKRj3XkqqeXpdIoCulOWQOAdXbWHv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 iQJ8BAEBCgBmBQJWtL2GXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNTM5MEQ2RTNFMTkyNzlCNzVDMzIwOTVB MkJDMDNEQzg3RUQxQkQ0AAoJEKK8A9yH7RvUa2EP+wRlO+Vue0hgP6NpxSGMRkeS kIhfqIjbx8r8P6khABx/ZVTOPOG6ms5BtKpBXp9g6yd/9/5kzOD/thffElENc2rz EaxcyvxpLRKRDKtkLSD16DI63tcQlW4bPNjNT5YcqV102ZnagbHXjSCg/TZPfe2a PXVLNHwOXkHcc7LzJwobw4oXCsYBE8Oax36OXwQyU1dTMFJXFsvuZlX4AgpaPDA8 0U8hiOj788Jsl4nuq2/t9mA3Cj669ZJjgPS0yxvOqxCBXQ+aqkLldpkPU4JJRAWG nQuiJ5bhTgUMjYxBObHNroAOUWf+mgJSbY6lSqWGkeCM2Tch3ztfYV5zN/vsWbFq a8R5Gt5s4dBhW1wKPXO4c0APSDv+SCcwd66zlvmxcVJvyhnS6p8yUj1qw/pTQaUh iNQduitN7IrZD+RN2Zg7ubpNucnPGREUAgiJVpYXBoy0I/INKWUjZqu9L1aTrqgQ yAe/YZtrw2eKZ5nIXF9uHIBaI27RqZRpJLXtiphQzuQrhd32XwokwePUFslYbrKB /zPvetskDn8KOaBYEbEEz+5uKxYt51HHcAKdzyUEXdQO5KLV8SGam8XDB6eSHwvq BNY54u39+h59ek5nSpZYzzRsmsGoGrugkWfreB7QLC2GZQqmLxhR5HWnoLS17F2o Sr4bNKla6rSs9yhpXQhK =zYXJ -----END PGP SIGNATURE----- --9IUSsKRj3XkqqeXpdIoCulOWQOAdXbWHv-- --===============8234995530211545111== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============8234995530211545111==--