artifacts: paths: - html/ 实际传输流程如下:
生成阶段: GitLab Runner 在 自己的服务器 上执行 doxygen Doxyfile,生成 html/ 文件夹。
打包阶段: Runner 自动将 html/ 压缩为 html.tar.gz(或其他格式)。
上传阶段: Runner 通过 HTTP/HTTPS 将压缩包上传到 GitLab 主服务器的 对象存储(如本地磁盘、S3、MinIO)。
存储阶段: GitLab 保存压缩包,并在流水线页面提供下载链接(默认保留 30 天,当前设置为 90 天)。
不是逐个文件传输,而是先压缩再上传(高效)。 走 GitLab 内部通道,通常比 scp 到外部服务器更快。 无需手动配置,GitLab 自动处理认证和存储。