Skip to content

Commit b42960e

Browse files
committed
[CI] issue: HPCINFRA-3592 Add document generation and validation
Make sure that documentation auto generation wasn't impacted by PR changes Create documentation testing procedure Issue: HPCINFRA-3592 Signed-off-by: Michael Braverman <[email protected]>
1 parent 0d3f87b commit b42960e

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

.ci/matrix_job.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ runs_on_dockers:
113113
arch: 'x86_64',
114114
name: 'vg',
115115
uri: 'xlio/$arch/ubuntu22.04/$name',
116-
tag: '20250219',
116+
tag: '20250805',
117117
build_args: '--no-cache --target vg',
118118
category: 'tool',
119119
annotations: [{ key: 'k8s.v1.cni.cncf.io/networks', value: 'sriov-cx6dx-p2' }],
@@ -138,6 +138,14 @@ runs_on_dockers:
138138
runAsUser: '0',
139139
runAsGroup: '0'
140140
}
141+
- {
142+
file: '.ci/dockerfiles/Dockerfile.ubuntu22.04',
143+
arch: 'x86_64',
144+
name: 'documentation_test',
145+
uri: 'xlio/$arch/ubuntu22.04/$name',
146+
tag: '20250219',
147+
build_args: '--no-cache --target test',
148+
}
141149

142150
runs_on_agents:
143151
- {nodeLabel: 'beni09', category: 'base'}
@@ -432,6 +440,15 @@ steps:
432440
archiveArtifacts: 'logs/'
433441
credentialsId: 'blackduck_api_token'
434442

443+
- name: Documentation_Test
444+
#enable: ${do_documentation_test}
445+
containerSelector:
446+
- "{name: 'documentation_test'}"
447+
run: |
448+
python3 generate_docs.py
449+
python3 src/core/config/generate_mappings.py
450+
credentialsId: 'blackduck_api_token'
451+
435452
pipeline_start:
436453
run: |
437454
printenv

0 commit comments

Comments
 (0)