mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
Merge topic 'docs-scripts'
d0feb8a2f Fix scripting in docs builds Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Vicente Bolea <vicente.bolea@kitware.com> Merge-request: !3191
This commit is contained in:
commit
27ee972371
@ -10,11 +10,15 @@
|
||||
##
|
||||
##=============================================================================
|
||||
|
||||
.upload_doxygen: &upload_doxygen
|
||||
script:
|
||||
.upload_doxygen_script: &upload_doxygen_script
|
||||
- chmod 400 $DOC_KEY_FILE
|
||||
- rsync -rtv --delete -e "ssh -i $DOC_KEY_FILE -o StrictHostKeyChecking=no" build/docs/doxygen/html/ "kitware@web.kitware.com:vtkm_documentation/$DOXYGEN_UPLOAD_REMOTE_PATH"
|
||||
|
||||
.build_doxygen_script: &build_doxygen_script
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target docs/doxygen
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target VTKmUsersGuideHTML
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target VTKmUsersGuideLaTeX
|
||||
|
||||
.build_docs: &build_docs
|
||||
stage: build
|
||||
tags:
|
||||
@ -25,9 +29,6 @@
|
||||
before_script:
|
||||
- cmake -V -P .gitlab/ci/config/gitlab_ci_setup.cmake
|
||||
- ctest -VV -S .gitlab/ci/ctest_configure.cmake
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target VTKmUsersGuideLaTeX
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target VTKmUsersGuideHTML
|
||||
- cmake --build "${CI_PROJECT_DIR}/build" --target docs/doxygen
|
||||
timeout: 30 minutes
|
||||
interruptible: true
|
||||
variables:
|
||||
@ -36,13 +37,16 @@
|
||||
|
||||
build:docs-continuous:
|
||||
script:
|
||||
- "true"
|
||||
- *build_doxygen_script
|
||||
extends:
|
||||
- .run_automatically
|
||||
- .ubuntu2004_doxygen
|
||||
- .build_docs
|
||||
|
||||
build:docs-master:
|
||||
script:
|
||||
- *build_doxygen_script
|
||||
- *upload_doxygen_script
|
||||
environment:
|
||||
name: doxygen-nightly
|
||||
url: https://docs-m.vtk.org/nightly/
|
||||
@ -53,11 +57,13 @@ build:docs-master:
|
||||
extends:
|
||||
- .ubuntu2004_doxygen
|
||||
- .build_docs
|
||||
- .upload_doxygen
|
||||
variables:
|
||||
DOXYGEN_UPLOAD_REMOTE_PATH: "nightly"
|
||||
|
||||
build:docs-latest:
|
||||
script:
|
||||
- *build_doxygen_script
|
||||
- *upload_doxygen_script
|
||||
environment:
|
||||
name: doxygen-latest
|
||||
url: https://docs-m.vtk.org/latest/index.html
|
||||
@ -68,6 +74,5 @@ build:docs-latest:
|
||||
extends:
|
||||
- .ubuntu2004_doxygen
|
||||
- .build_docs
|
||||
- .upload_doxygen
|
||||
variables:
|
||||
DOXYGEN_UPLOAD_REMOTE_PATH: "latest"
|
||||
|
Loading…
Reference in New Issue
Block a user