Skip to content

Commit 3382787

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 4f9bd9f commit 3382787

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
@@ -106,7 +106,7 @@ runs_on_dockers:
106106
arch: 'x86_64',
107107
name: 'vg',
108108
uri: 'xlio/$arch/ubuntu22.04/$name',
109-
tag: '20250219',
109+
tag: '20250805',
110110
build_args: '--no-cache --target vg',
111111
category: 'tool',
112112
annotations: [{ key: 'k8s.v1.cni.cncf.io/networks', value: 'sriov-cx6dx-p2' }],
@@ -135,6 +135,14 @@ runs_on_dockers:
135135
cloud: swx-k8s-spray,
136136
namespace: xlio-ci
137137
}
138+
- {
139+
file: '.ci/dockerfiles/Dockerfile.ubuntu22.04',
140+
arch: 'x86_64',
141+
name: 'documentation_test',
142+
uri: 'xlio/$arch/ubuntu22.04/$name',
143+
tag: '20250219',
144+
build_args: '--no-cache --target test',
145+
}
138146

139147
runs_on_agents:
140148
- {nodeLabel: 'beni09', category: 'base'}
@@ -429,6 +437,15 @@ steps:
429437
archiveArtifacts: 'logs/'
430438
credentialsId: 'blackduck_api_token'
431439

440+
- name: Documentation_Test
441+
#enable: ${do_documentation_test}
442+
containerSelector:
443+
- "{name: 'documentation_test'}"
444+
run: |
445+
python3 generate_docs.py
446+
python3 src/core/config/generate_mappings.py
447+
credentialsId: 'blackduck_api_token'
448+
432449
pipeline_start:
433450
run: |
434451
printenv

0 commit comments

Comments
 (0)