如何从浏览器下载GitLab CI流水线构建任务的输出文件?
如何通过浏览器下载GitLab CI构建任务的输出文件
当然可以,核心是先在gitlab-ci.yaml里配置**工件(Artifacts)**保存构建输出,之后就能通过浏览器直接下载。具体步骤如下:
1. 在CI配置中保存构建产物
在你的gitlab-ci.yaml里,给执行构建的任务添加artifacts字段,指定要保存的构建输出路径。示例:
build: script: - npm install # 你的前置依赖安装命令 - npm run build # 你的构建命令 artifacts: paths: - dist/ # 替换成你的实际构建输出目录(比如build、out等) expire_in: 7 days # 可选:设置工件自动过期时间,避免占用存储空间
配置后,该任务执行完成后,GitLab会自动打包指定路径下的文件作为工件保存。
2. 通过浏览器下载工件
任务执行完成后,按以下操作下载:
- 打开GitLab项目主页,点击左侧菜单的「CI/CD」→「流水线」
- 在流水线列表里找到目标流水线,点击进入详情页
- 在流水线详情中,找到你配置了
artifacts的构建任务(比如上面的build任务),点击任务名称进入任务详情 - 在任务详情页面:
- 点击右侧的「下载工件」按钮,可直接下载包含所有构建输出的压缩包
- 如果只想下载单个文件,点击页面中的「浏览」,进入工件文件列表,点击对应文件名即可直接下载
注意事项
- 确保你拥有项目的开发者及以上权限,否则可能无法访问工件
- 如果构建产物过大,需要确认GitLab实例的工件大小限制是否允许,必要时联系管理员调整
内容的提问来源于stack exchange,提问作者eder
相关产品推荐
相关产品推荐

