Commit Graph

8 Commits

Author SHA1 Message Date
Ariel Abreu
141c24aaa8 [ci/deb] Allow using an existing UID/GID for the CI user 2023-11-01 21:28:48 -04:00
Ariel Abreu
8e3da42792 [deb,rpm] Remove python2 dep
[ci] Allow Dockerfiles to be reused for different base images
2023-11-01 18:29:48 -04:00
Ariel Abreu
9944ae22c9
Update CI Dockerfiles 2023-09-13 16:51:50 -04:00
Ariel Abreu
a0ca392876 [ci] Build both DEBs and RPMs by default
The build is now fast enough that we can build both faster than we used
to build each individual type.

For context, the fully cached (with `ccache`) build for both takes a
total of about 7 minutes, whereas a non-cached full build of just the
DEBs used to take about 12 minutes. I expect that on average, building
them both when there are source changes (i.e. when only part of the
build is cached) would likely take a total of about 10 minutes.
2023-05-12 10:05:41 -07:00
Ariel Abreu
be134fcbec Build RPMs with the CI; enable ccache on CI 2023-05-12 10:05:41 -07:00
Ariel Abreu
9797e2d32a
Build Darling on a faster private CI machine
This machine is not always available, but when it is,
it's much faster (about 5-10 mins) than both the
GitHub Actions CI (3+ hours) and the old private CI machine (1+ hour).
2023-04-14 19:07:46 -04:00
Ariel Abreu
d94104c05e
debian: Remove darling-dkms package
Since darlingserver doesn't need a kernel module, we no longer need a
DKMS package.

Note: I have not tested whether building the `.deb` actually works after
this change. I guess the CI will let me know ¯\_(ツ)_/¯
2022-03-03 00:50:50 -05:00
Ariel Abreu
c719e9983b
Add Jenkinsfile for my CI 2021-07-07 12:34:54 -04:00