diff --git a/Resources/CI/Templates/job-build-package.yaml b/Resources/CI/Templates/job-build-package.yaml index 69cc2a30a..18713283d 100644 --- a/Resources/CI/Templates/job-build-package.yaml +++ b/Resources/CI/Templates/job-build-package.yaml @@ -37,6 +37,8 @@ jobs: $xml.Project.PropertyGroup[1].Version = $newVersion $xml.Save($filePath) + - template: step-generate-doc-links.yaml + - task: PowerShell@2 displayName: Generate obsolete API hints inputs: diff --git a/Resources/CI/Templates/step-generate-doc-links.yaml b/Resources/CI/Templates/step-generate-doc-links.yaml new file mode 100644 index 000000000..fdca14198 --- /dev/null +++ b/Resources/CI/Templates/step-generate-doc-links.yaml @@ -0,0 +1,15 @@ +steps: +- task: DotNetCoreCLI@2 + displayName: Build project for docs + inputs: + command: 'build' + projects: 'DryWetMidi/Melanchall.DryWetMidi.csproj' + arguments: '--configuration $(BuildConfiguration)' + +- template: step-build-docs.yaml + +- task: PowerShell@2 + displayName: Generate doc links + inputs: + targetType: filePath + filePath: '$(Build.SourcesDirectory)/Resources/Scripts/Generate doc links.ps1' \ No newline at end of file diff --git a/Resources/CI/build-artifacts-library.yaml b/Resources/CI/build-artifacts-library.yaml index d4f142ca5..5ca99a333 100644 --- a/Resources/CI/build-artifacts-library.yaml +++ b/Resources/CI/build-artifacts-library.yaml @@ -12,6 +12,7 @@ trigger: - 'Resources/CI/Templates/step-copy-native-libraries-near-csproj.yaml' - 'Resources/CI/Templates/job-build-package.yaml' - 'Resources/CI/Templates/step-build-docs.yaml' + - 'Resources/CI/Templates/step-generate-doc-links.yaml' - 'Resources/Native/*' pr: none @@ -34,20 +35,7 @@ stages: - job: BuildBinaries displayName: Build binaries steps: - - task: DotNetCoreCLI@2 - displayName: Build project for docs - inputs: - command: 'build' - projects: 'DryWetMidi/Melanchall.DryWetMidi.csproj' - arguments: '--configuration $(BuildConfiguration)' - - - template: Templates/step-build-docs.yaml - - - task: PowerShell@2 - displayName: Generate doc links - inputs: - targetType: filePath - filePath: '$(Build.SourcesDirectory)/Resources/Scripts/Generate doc links.ps1' + - template: Templates/step-generate-doc-links.yaml - template: Templates/step-copy-native-libraries-near-csproj.yaml