首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不需要下载的情况下查看原始构建工件?

如何在不需要下载的情况下查看原始构建工件?
EN

Stack Overflow用户
提问于 2021-10-29 02:08:52
回答 1查看 561关注 0票数 2

在GitLab上,您可以在令人厌烦的重定向URL上浏览和下载工件,如下所示:

我可以使用这些URL作为发布页面中的下载链接。但是,我正在分发一个userscript;用户不想下载它们,他们想要查看它们(这样TamperMonkey和Greasemonkey就可以安装它们)。

如何使用户能够在不退出GitLab的情况下从任意分支/标记/提交中安装用户脚本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-29 05:54:55

不幸的是,gitlab.com不支持这一点,因为工作马总是将内容处理设置为工件的“附件”,从而导致浏览器下载文件。唯一将内容配置头设置为“内联”的情况是查看blobs时。

最好的解决方法是将构建的文件提交到存储库(或另一个存储库/代码段),并使用原始视图。方便地说,项目片段基本上是存储库中的一个存储库,您可以用于此目的。

例如,您可以使用管道中的项目片段API创建包含用户脚本的代码段,然后在发行版中使用代码段原始URL。我把这个测试为和捣蛋鬼一起工作。

另一种可能的解决方法可能是在GitLab页面上托管您的文件,但是每次发布到GitLab页面都会覆盖以前的发布,所以如果您想支持所有的分支/标记,就必须下载所有以前的工件,并每次重新发布它们。

这也可能被证明是有问题的,因为并发管道(如tag+branch管道)可能存在竞争条件,除非您用资源组来保护它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69762831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档