Commit Graph

74 Commits

Author SHA1 Message Date
Igor Pecovnik
82dc4dbb73
Moving update repository in separate action 2021-10-05 08:06:02 +02:00
Igor Pecovnik
2bd254851e
Add script for building kernels new way 2021-09-30 21:02:24 +02:00
Igor Pečovnik
da885ae2c5
Add script for maintaining runners 2021-09-30 13:42:02 +02:00
Igor Pečovnik
355c871cec
Add U-boot CI build script (#3164) 2021-09-28 19:21:03 +02:00
Igor Pečovnik
069f2d2df4
Bugfix - install git on a clean runner before starting compile.sh (#3163) 2021-09-28 18:03:54 +02:00
Igor Pečovnik
79b3975986
CI bugfix (#3160) 2021-09-26 12:12:31 +02:00
Igor Pecovnik
71e6cf9ab3
CI Bugfix - set default value when action is triggered by another
If action is triggered by another action we don't get value for how many build chunks we will have. Defaulting to 22 seems like a reasonable value in current situation - having 14 build runners.
2021-09-26 09:37:04 +02:00
Igor Pečovnik
e8c5d07a89
Switch to matrix jobs scheduler and upload build logs (#3157) 2021-09-26 08:42:24 +02:00
Igor Pečovnik
c18563980b
CI: Wait for background processes to finish (#3156) 2021-09-21 08:55:25 +02:00
Igor Pečovnik
208f3780cd
Update build.yml 2021-09-04 08:05:07 +02:00
Igor Pečovnik
1d17ab2592
Update build.yml 2021-09-04 08:01:16 +02:00
Igor Pecovnik
66e98e9827
Don't clean debs 2021-08-26 08:18:53 +02:00
Igor Pecovnik
60ac029b7a
Add option to inject prebuild debs to the runners 2021-08-25 19:55:36 +02:00
Igor Pečovnik
2e4446a143
Github action timeout bugfix 2021-08-22 00:19:00 +02:00
Igor Pečovnik
7898aebe8d
Double workers (#3075)
* Double workers

* Bugfix - adjust sufix

* Yet another bugfix

* What the heck. Lets double it once again ;)

* Bugfix

* Bugfix
2021-08-05 19:24:04 +02:00
Igor Pecovnik
12a0a80915 Our build pipelines can easily exceeds default Github jobs timeouts
Defaults are sets to 6 hours. Lets double it to 12 hours. If some worker still doesn't finish his job, we should consider removing it.
2021-07-23 14:33:40 +02:00
Igor Pečovnik
98d128df83
Additional fixes for CI runners (#3048)
* Trying

* update

* typo fix

* Bugfix - create directory prior copying config there

* More tiny bugfixes to build all beta and stable

* Adjust namings
2021-07-22 17:19:25 +02:00
Igor Pecovnik
4eeafeaa70 CI: Update / fix worker names 2021-07-22 11:41:42 +02:00
Igor Pečovnik
02dbeda3bc
Github actions update for making stable images (#3040)
* Make RC runner more universal and fix a bug in build beta images - calculating wrong paralleling parameter
* We don't need separate build config for RC images
2021-07-22 11:22:02 +02:00
lanefu
b1d82308db
RC upload flag (#3027)
* RC upload flag

* Update build-all-ng.sh

* Try RC Images

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-07-19 20:36:46 -04:00
Igor Pecovnik
0a92e39054 CI runners bugfix - better runner cleaning 2021-07-10 18:38:46 +02:00
lanefu
ec9a776aa1
need to clean debs-beta before run 2021-07-09 21:38:20 -04:00
Igor Pecovnik
48b5944470 Another Github runner functionality adjustement
When synching from our main rsync, lets remove cache that is not needed
2021-07-01 20:53:10 +02:00
Igor Pecovnik
39393ff4c7 Updating Github runner to update rootfs on each step 2021-07-01 20:43:04 +02:00
Igor Pečovnik
ca882616da
Synching Github runners cache with upstream (#2949)
* Improving Github actions for creating images
* Update single image building as well
2021-07-01 18:28:42 +02:00
Igor Pečovnik
9d1ed95d9a
Add cache rootfs creation cleanup for old files to Github Actions (#2947) 2021-07-01 16:23:39 +02:00
Igor Pecovnik
7c87bbd368 Github Action fix 2021-06-21 16:16:19 +02:00
Igor Pečovnik
c52a550380
Fixing wrong image type when building selected images with Github actions (#2912) 2021-06-21 14:45:19 +02:00
Igor Pečovnik
0f68faa917
Actions - missing gpg for nightly version bump 2021-06-18 11:03:40 +02:00
Igor Pecovnik
d166d16377 Githug Actions bugfix and optimisations 2021-06-14 21:26:08 +02:00
Igor Pečovnik
e65c7a9f80
Add image making action (#2897)
* Add image making action

* Security fix

* Add more info to the commit message
2021-06-14 18:59:04 +02:00
Igor Pecovnik
cdea7ae389 Making more conservative parallel build numbers 2021-06-13 15:53:33 +02:00
Igor Pecovnik
a2b3dc2afc Making less images in parallel. Still getting OOM 2021-06-13 13:04:50 +02:00
Igor Pecovnik
ce41a39cd0 Tabs to spaces 2021-06-13 12:24:27 +02:00
Igor Pecovnik
4de37cab53 Improve killing process and rename action 2021-06-13 12:21:31 +02:00
Igor Pecovnik
a3564988ac Adjust parallel build ratio 2021-06-13 12:18:19 +02:00
Igor Pecovnik
4d51b19596 Enable building desktop images 2021-06-13 11:56:37 +02:00
Igor Pecovnik
d78f8aa5eb Size of CLI images is much smaller, so we can enable more concurrent builds 2021-06-13 11:15:16 +02:00
Igor Pecovnik
2685dd43bb It doesn't go without bugs 2021-06-13 00:30:27 +02:00
Igor Pecovnik
af1811bdc4 Add two more runners for image building process 2021-06-13 00:19:45 +02:00
Igor Pecovnik
6c1326b896 fix 2021-06-12 20:32:55 +02:00
Igor Pecovnik
e3aed2ed54 Github actions - move clening to the first place 2021-06-12 19:59:09 +02:00
Igor Pecovnik
3b0f40ec50 Backend: runners cleaning bugfix 2021-06-12 17:11:47 +02:00
Igor Pecovnik
e8141aff1c Backend: Make sure no temporally dirs are mounted from previous runs 2021-06-12 16:57:43 +02:00
Igor Pecovnik
e16f53af93 Lets have a dedicated tag for runners that will build images 2021-06-12 16:22:57 +02:00
Igor Pecovnik
21a55a7a59 Bugfix - we were not using correct key 2021-06-12 09:49:00 +02:00
Igor Pečovnik
0a669eb149
Add images building action (#2893)
* Add images building action

* Small security fix

* Bugfix
2021-06-12 07:47:51 +02:00
Igor Pečovnik
951d6bc26e
CI needs to merge nightly from master before start (#2892)
Also changed cronjob for start
2021-06-10 23:28:33 +02:00
Igor Pečovnik
bd222470d5
Fix permissions 2021-06-10 21:06:39 +02:00
lanefu
133b0d6b9e
assure test pr runs on big runners 2021-06-10 06:48:37 -04:00