feat: add HWLAB ci build benchmark

This commit is contained in:
Codex
2026-06-26 11:17:28 +00:00
parent b71758f4e8
commit 80f61dbabc
5 changed files with 806 additions and 0 deletions
+34
View File
@@ -5,6 +5,7 @@ metadata:
relatedIssues:
- 290
- 491
- 1010
- 1119
imagePolicy:
requireReproducibleBuildSource: true
@@ -155,6 +156,39 @@ targets:
- docker.io/docker:29-cli
buildOwner: D601
buildMode: node-local
ciBuildBenchmarks:
- profile: no-mirror-full
runtimeLaneConfigRef: config/hwlab-node-lanes.yaml#lanes.v03.targets.D601
pipelineRunPrefix: hwlab-v03-ci-bench
catalogPathTemplate: .unidesk/ci-build-benchmark/{profile}/{pipelineRun}/artifact-catalog.json
imageTagMode: full
pipelineTimeoutSeconds: 7200
cachePolicy:
noPipelineRunReuse: true
forceFullBuild: true
forbidGitopsCatalogReuse: true
forbidDependencyCache: true
forbidBuildkitCache: true
forbidRegistryMirror: true
forbidLocalPreheatedImages: true
timings:
requiredStages:
- source-fetch
- dependency-install
- base-image-pull
- service-image-build
- registry-push
- pipeline-total
failureFamilies:
- dns
- proxy-connect
- tls-timeout
- rate-limit
- auth
- cache-hit-forbidden
- image-policy
- build-script
- registry-push
argo:
namespace: argocd
projectName: hwlab-d601