Commit Graph

16 Commits

Author SHA1 Message Date
Vicente Adolfo Bolea Sanchez
f6d5138052 ci,docs: add user guide files to artifacts 2024-02-14 12:06:20 -05:00
Kenneth Moreland
d0feb8a2f7 Fix scripting in docs builds
The scripts for the docs CI was set up to build the documentation
(doxygen and user's guide) during the `before_script` stage. This was a
hack so that different versions of the docs could post the built pages
during the `script` phase. However, this causes problems with running in
`reproduce_ci_env.py`.

Instead, move the actual building of documentation to the `script`
stage.
2024-02-08 15:22:20 -05:00
Kenneth Moreland
2983ce68aa Fix typo in CI name 2024-02-08 10:49:28 -05:00
Kenneth Moreland
68dd196a94 Update docs CI to match job naming convention
The naming convention for CI jobs is generally `stage:name` where the
`stage` matches the GitLab stage and the `name` is a description.
However, the documentation jobs broke this convention by being called
`docs:type` where `type` is `continuous`, `latest`, or `master`. This
breaks the convention because `docs` is not a stage and `type` does not
really describe the build. This fouls up things like
`reproduce_ci_env.py` that expect the first part of the name to be the
same as the stage.

This changes the names to `build:docs-continuous`, `build:docs-latest`,
and `build:docs-master`. This follows the convention of matching the
names with the stage.
2024-02-07 10:42:36 -05:00
Vicente Adolfo Bolea Sanchez
7f400505c9 build,docs: add sphinx to CI 2023-10-20 14:14:39 -04:00
Kenneth Moreland
898115a410 Add copyright notice to scipts and configuration files
There are numerous scripts and configuration files defined in the CI setup
and elsewhere that were missing the copyright statement. Add more types
of files to check in the CopyrightStatement test, and update the files
with the appropriate statement.
2023-07-25 11:05:40 -06:00
Ben Boeckel
4c010f6c88 Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
* ci-arch-tags-1.7:
  gitlab-ci: add missing feature tag for doxygen submission
  gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:34:37 -05:00
Ben Boeckel
c3f4c924d4 gitlab-ci: add missing feature tag for doxygen submission 2022-12-21 09:34:18 -05:00
Ben Boeckel
7766bbc3cd gitlab-ci: use arch-specific tags for OS selection
Also add some missing OS tags for HIP jobs.
2022-12-21 09:34:18 -05:00
Vicente Adolfo Bolea Sanchez
1ee8c3fab9 Doxygen: enable Doxygen in tags and scheduled 2022-02-09 18:36:23 -05:00
Vicente Adolfo Bolea Sanchez
5cd911589d CI: edits doxygen rsync path
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-08-14 13:28:17 -04:00
Vicente Adolfo Bolea Sanchez
9fe31c8848 Doxygen: Update doxygen hosting URL
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-07-16 17:19:05 -04:00
Ben Boeckel
dcef167889 gitlab-ci: fix key file permissions 2020-08-03 07:28:41 -04:00
Ben Boeckel
ca91cdee44 gitlab-ci: upload doxygen docs to the public website
It had been copied to a runner-local directory and then dropped.
2020-07-16 09:30:43 -04:00
Ben Boeckel
09973e66f9 gitlab-ci: use the keyfile directly 2020-07-16 09:30:27 -04:00
Robert Maynard
71d9d4311e Doxygen is now generated by gitlab and done on each master merge 2020-06-03 09:55:21 -04:00