Skip to content

Commit 3134758

Browse files
bluestreak01claude
andcommitted
ci: add javadoc validation step to pipeline
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 88bcd66 commit 3134758

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

ci/run_tests_pipeline.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,36 @@ variables:
1111
QUESTDB_ILP_TCP_AUTH_ENABLE: false
1212

1313
stages:
14+
- stage: Validate
15+
displayName: "Validation"
16+
jobs:
17+
- job: Javadoc
18+
displayName: "Javadoc"
19+
pool:
20+
name: "Azure Pipelines"
21+
vmImage: "ubuntu-latest"
22+
steps:
23+
- checkout: self
24+
fetchDepth: 1
25+
lfs: false
26+
submodules: false
27+
- task: JavaToolInstaller@0
28+
displayName: "Install Java 17"
29+
inputs:
30+
versionSpec: "17"
31+
jdkArchitectureOption: "x64"
32+
jdkSourceOption: "PreInstalled"
33+
- task: Maven@3
34+
displayName: "Verify Javadoc"
35+
inputs:
36+
mavenPOMFile: "core/pom.xml"
37+
jdkVersionOption: "default"
38+
goals: "javadoc:javadoc"
39+
options: "-Pjavadoc --batch-mode"
40+
1441
- stage: BuildAndTest
1542
displayName: "Building and testing"
43+
dependsOn: Validate
1644
jobs:
1745
- job: RunOn
1846
displayName: "on"

0 commit comments

Comments
 (0)