我有一个现有的管道,可以构建、测试然后部署我的应用程序并清理我的基础设施,但最近我决定将 Doxygen 添加到我的项目中来为我生成文档。我向现有管道添加了一个步骤来生成 HTML,然后将输出发布到我的 gitlab 页面。但是在启动了几个管道之后,我一直在等待 gitlab 页面,但我的输出从未发布。所以我的问题是为什么我的公共目录从未发布到 gitlab 页面?
我目前有以下 gitlab CI 配置设置
我的 doxygen 配置如下
deploy_documentation:
image: registry.gitlab.com/digitsam/automations/dotnetcore2.2/dotnetsdk2.2:lts
stage: deploy
script:
- mkdir .public
- doxygen Doxygen/doxygen.config
- cp -r Doxygen/Output/html/* .public
- mv .public public
artifacts:
paths:
- public
only:
- master
Run Code Online (Sandbox Code Playgroud)
我不确定为什么它不起作用,因为当我检查工件时,我可以找到 Doxygen 生成的所有文件。
| 归档时间: |
|
| 查看次数: |
3267 次 |
| 最近记录: |