1 |
On 1/27/20 10:52 AM, Sam Pfeiffer wrote: |
2 |
> Hello, |
3 |
> |
4 |
> Note that Haubi has set up some CI too here: https://dev.azure.com/gentoo-prefix/ci-builds/_build?definitionId=1&_a=summary |
5 |
> |
6 |
> They seem not successful right now, but they may need to be re-run as your patch for the rsync issue was published recently. |
7 |
|
8 |
I've fixed these RAP builds now (they should not rsync against the Prefix(!) tree). |
9 |
|
10 |
For the RAP and Cygwin builds, which are the ones that exceed Azure's 6 hours limit, |
11 |
right now I do provide two Azure VMs using my two EUR 45,- monthly credits. |
12 |
Unfortunately, to allow for reasonable build times, the size of these VMs does |
13 |
require to have them shut down ~50% of the time to not exceed the 45,- credit, |
14 |
which allows for running all the builds once a week. Unfortunately, I haven't |
15 |
managed to start and stop them automatically, so I do that manually for now. |
16 |
|
17 |
> On Mon, 27 Jan 2020 at 20:39, Benda Xu <heroxbd@g.o <mailto:heroxbd@g.o>> wrote: |
18 |
|
19 |
> Are there plans to support more distributions, most notably RHEL? And |
20 |
> is it feasible to integrate the CI results with |
21 |
> https://wiki.gentoo.org/wiki/Prefix/tested? |
22 |
|
23 |
I'm running 32 and 64 bit bootstraps on Fedora (current and 28), openSUSE |
24 |
(Leap and Tumbleweed) and Ubuntu (current and 16.04) docker images, both |
25 |
RAP (all Linux) and Guest (except Ubuntu), once a week. |
26 |
|
27 |
Not sure about docker images for RHEL. |
28 |
And I have never managed to get the MacOS builds do something useful. |
29 |
|
30 |
Also, as I don't have a dockerhub account, I'm not sure yet how to provide build |
31 |
artifacts (docker images), also for reuse in a subsequent 6 hour slot eventually. |
32 |
|
33 |
> Do you have a Github organization that can host them? I could also run other distributions say... once a week. |
34 |
> |
35 |
> If you make a Github mirror of the Prefix repo we could also trigger CI builds on every change of the prefix project (I think). |
36 |
|
37 |
Triggering the builds only does make sense when based on both gentoo-repo and |
38 |
prefix-overlay, because most of the (breaking) commits are done in gentoo-repo. |
39 |
But then, doing a build for each commit in gentoo-repo might be too much. |
40 |
|
41 |
Instead, I do use a weekly trigger, independent of any commit somewhere. |
42 |
|
43 |
> Adding the results to https://wiki.gentoo.org/wiki/Prefix/tested should be easily doable indeed. If there is some kind of API to update that page we could even automate it |
44 |
> on every successful build. We could even add an extra column with a link to an already built Gentoo Prefix for anyone to test & play. |
45 |
|
46 |
Fabian does have some (inofficial) bootstrap result collection here as well: |
47 |
http://bootstrap.prefix.bitzolder.nl/results/ |
48 |
|
49 |
Unfortunately, since I've moved the Cygwin builds into Azure VMs, I haven't |
50 |
found time to set up uploading build logs there again. |
51 |
|
52 |
/haubi/ |