Difference between revisions of "Continuous integration"

From CRIU
Jump to: navigation, search
m
(Travis CI)
Line 1: Line 1:
 
== Travis CI ==
 
== Travis CI ==
It's a public service, which is integrated with github. It's highly recommended to enable it for your criu repo on github and check changes before sending them to the mail list.
+
It's a public service, which is integrated with github and it's available for everyone.
Travis allows to check compilation on x86_64, arm, aarch64 and execute a part of tests.
+
 
 +
We use "The Trusty beta Build Environment", where we have a full root access and an ability to execute docker containers. We use Travis to check compilation on x86_64, arm, aarch64 and execute a part of tests.
 +
 
 +
It's highly recommended to enable it for your criu repo on github and check changes before sending them to the mail list.
  
 
== Mr Jenkins ==
 
== Mr Jenkins ==

Revision as of 16:37, 29 February 2016

Travis CI

It's a public service, which is integrated with github and it's available for everyone.

We use "The Trusty beta Build Environment", where we have a full root access and an ability to execute docker containers. We use Travis to check compilation on x86_64, arm, aarch64 and execute a part of tests.

It's highly recommended to enable it for your criu repo on github and check changes before sending them to the mail list.

Mr Jenkins

We use Jenkins to execute tests. It works only for the criu upstream repo and isn't available to users.

Links