Commit Graph

7 Commits (fe183bddaafd5062993567cbc504fa3f09014f3e)

Author SHA1 Message Date
Dustin fe183bddaa ci: Update build container image name
registry.pyrocufflink.blue is going away, and all the container images
hosted there are moving to Gitea.
2022-12-21 10:03:39 -06:00
Dustin 332e36a388 ci: Use a dynamic PVC for the workspace volume
dustin/metricspi/pipeline/head Something is wrong with the build of this commit Details
Using an actual persistent volume for the workspace ultimately doesn't
work with multibranch pipelines.  When a branch/PR goes away and the
corresponding Jenkins job is deleted, the workspace cannot be cleaned up
because it is not mounted anywhere.  As such, we will just use a dynamic
PVC to ensure that the workspace is always cleaned up and nothing gets
left behind.  This of course obviates the need for the `Clean`
parameter.
2022-12-21 09:56:11 -06:00
Dustin 06b04abf47 ci: Switch to K8s build agent
dustin/metricspi/pipeline/pr-master This commit looks good Details
dustin/metricspi/pipeline/head Something is wrong with the build of this commit Details
2022-08-29 11:30:41 -05:00
Dustin e009a4e167 ci: Install git
dustin/metricspi/pipeline/head This commit looks good Details
The `git` program is needed to build *blackbox_exporter* from Go source.
2022-08-07 10:18:36 -05:00
Dustin aaf75ca1a0 ci: Install systemd in build container
The *systemd* package provides the `systemd-hwdb` command, which is used
during the build to generate `/usr/lib/udev/hwdb.bin` in the target
filesystem.
2022-06-23 10:33:30 -05:00
Dustin a767ed66a5 ci: Build package 2022-06-22 21:13:24 -05:00
Dustin 6176e86eff ci: Add CI pipeline
dustin/metricspi/pipeline/head This commit looks good Details
2022-06-22 17:11:55 -05:00