Commit Graph

5 Commits (master)

Author SHA1 Message Date
Devan Carpenter 482bf39497 CI: make build jobs much faster
All jobs were running as docker image builds inside of KVMs. Now the
first build job runs as a regular job inside the docker image generated
in the dependencies stage. This reduces the initial build jobs to around
1 minute, down from 10~ minutes.

The jobs building the docker images have been moved into their own
seperate stage which only runs if the first quick builds succeed.
2 years ago
Devan Carpenter 9999900575 CI: build CentOS/RedHat 8 RPM packages
This commit cleans up the existing CI scripts a bit while adding jobs to
build RPM packages. The directory structure allows for easily adding more
package targets.

RPM outputs will only be uploaded on tagged commits.
2 years ago
Devan Carpenter a4594a7ffc CI: share build scripts between distros
most of the distros can reuse the build scripts, so we'll put them in a
"common" directory.
2 years ago
Devan Carpenter 57c32481d1 CI: use curl instead of wget
less dependencies the better
2 years ago
Devan Carpenter de131e2d18 CI: add centos8 build 2 years ago