servonk icon indicating copy to clipboard operation
servonk copied to clipboard

CI Builds

Open fabricedesre opened this issue 6 years ago • 4 comments

Ideally we need:

  • Desktop builds.
  • Device builds.

We need to check if such builds can be done quickly enough to use something like Travis CI.

fabricedesre avatar May 19 '18 01:05 fabricedesre

For device builds won't Travis also have to build Gonk, which might be difficult for the z3c if it can't get the blobs. Will a blobless build suffice for building Servonk against?

madb1lly avatar May 22 '18 21:05 madb1lly

We don't need all the blobs to link servonk, o we may be able to target the z3c. But more likely we would use the N5.

fabricedesre avatar May 22 '18 21:05 fabricedesre

How "quick" do builds using CI need to be to be useful? A few hours maximum? At least within a day!

Is including a build of Gonk for the CI realistic? Or should we provide the CI with a ready built Gonk?

madb1lly avatar May 25 '18 10:05 madb1lly

The pratical issue is that free CI services like Travis-CI have a time limit in free tiers. I need to check how long it is but that may be a problem for us. Building gonk itself in CI is out of the picture - that would be a waste of time and resources. We'll have to go with a prebuilt archive.

fabricedesre avatar May 25 '18 14:05 fabricedesre