GitLab CI: Publish the API reference.

Build the wsar_html_zip instead of wsar_html and (re-)publish it at
https://www.wireshark.org/download/docs/. Move the doxygen_all job to
the daily schedule section.
This commit is contained in:
Gerald Combs 2021-05-03 10:34:31 -07:00
parent 74145a8bc6
commit d6500f5870
1 changed files with 23 additions and 22 deletions

View File

@ -323,28 +323,6 @@ docbook:
needs: []
# Build all doxygen docs
doxygen_all:
image: wireshark/wireshark-ubuntu-dev
rules: !reference [.if-daily-schedule]
stage: build
script:
- mkdir build
- cd build
- cmake -GNinja ..
- ninja wsar_html 2>&1 > doxygen_output.txt | tee doxygen_errors.txt
after_script:
- mv build/wsar_html .
- mv build/doxygen_output.txt .
- mv build/doxygen_errors.txt .
artifacts:
when: always
paths:
- doxygen_errors.txt
- doxygen_output.txt
- wsar_html
needs: []
# https://docs.gitlab.com/ee/user/gitlab_com/index.html#linux-shared-runners
merge-req:commit-checks:
@ -556,6 +534,29 @@ build:windows-vs-code-analysis:
- cmake -DENABLE_CODE_ANALYSIS=ON -G "Visual Studio 16 2019" -A x64 -DENABLE_LTO=off ..
- msbuild /verbosity:minimal "/consoleloggerparameters:PerformanceSummary;NoSummary" /maxcpucount:2 Wireshark.sln
# Build all doxygen docs
doxygen_all:
image: wireshark/wireshark-ubuntu-dev
rules: !reference [.if-daily-schedule]
stage: build
script:
- mkdir build
- cd build
- cmake -GNinja ..
- ninja wsar_html_zip 2>&1 > doxygen_output.txt | tee doxygen_errors.txt
after_script:
- mv build/wsar_html_zip .
- mv build/doxygen_output.txt .
- mv build/doxygen_errors.txt .
- if [ -n "$AWS_ACCESS_KEY_ID" ] && [ -n "$AWS_SECRET_ACCESS_KEY" ] && [ -n "$S3_DESTINATION_DIST" ] ; then aws s3 cp wsar_html_zip "$S3_DESTINATION_DIST/" ; fi
artifacts:
when: always
paths:
- doxygen_errors.txt
- doxygen_output.txt
- wsar_html.zip
needs: []
sloccount:
extends: .build-ubuntu
rules: !reference [.if-daily-schedule]