Adjust documentation build dir for out of source builds

As the build dir was changed the location of CMake build files changed,
which resulted in "could not load cache" error.

Change-Id: I97d55d060bfab08ab54d1b15d9eabbede1776155
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Toni Saario 2022-06-23 10:09:06 +03:00
parent a6df765b03
commit bc8ee34e87

View File

@ -1,19 +1,19 @@
type: Group type: Group
instructions: instructions:
- type: ChangeDirectory - type: ChangeDirectory
directory: "{{.SourceDir}}" directory: "{{.SourceDir}}_build"
# If documentation feature is present, Coin installs top-level documentation # If documentation feature is present, Coin installs top-level documentation
# built by product(qt5) build into <module_name>_doc_build/doc. Coin will # built by product(qt5) build into <module_name>_doc_build/doc. Coin will
# silently omit installing the top-level documentations if not built by the product. # silently omit installing the top-level documentations if not built by the product.
- type: ExecuteCommand - type: ExecuteCommand
command: "rsync -a {{.SourceDir}}_doc_build/doc {{.SourceDir}}" command: "rsync -a {{.SourceDir}}_doc_build/doc {{.SourceDir}}_build"
maxTimeInSeconds: 300 maxTimeInSeconds: 300
maxTimeBetweenOutput: 300 maxTimeBetweenOutput: 300
userMessageOnFailure: Failed to copy top-level docs to build dir. userMessageOnFailure: Failed to copy top-level docs to build dir.
# Filter list is created to exclude everything else than the # Filter list is created to exclude everything else than the
# generated documentation from the documentation archive. # generated documentation from the documentation archive.
- type: CreateFileListFromDirectory - type: CreateFileListFromDirectory
directory: "{{.SourceDir}}/doc" directory: "{{.SourceDir}}_build/doc"
filterListFileName: "doc_build_filter" filterListFileName: "doc_build_filter"
userMessageOnFailure: "Failed to create filter list for docs" userMessageOnFailure: "Failed to create filter list for docs"
- type: ExecuteCommand - type: ExecuteCommand
@ -22,7 +22,7 @@ instructions:
maxTimeBetweenOutput: 1200 maxTimeBetweenOutput: 1200
userMessageOnFailure: Failed to generate documentation. userMessageOnFailure: Failed to generate documentation.
- type: UploadArtifact - type: UploadArtifact
archiveDirectory: "{{.SourceDir}}/doc" archiveDirectory: "{{.SourceDir}}_build/doc"
transferType: UploadModuleDocumentation transferType: UploadModuleDocumentation
filterListFileName: "doc_build_filter" filterListFileName: "doc_build_filter"
maxTimeInSeconds: 1200 maxTimeInSeconds: 1200