gitlab - 如何在 GitLab 中更改发布文件的文件名?
问题描述
我需要帮助。我在 GitLab 中创建了我的工具的新版本,并且成功创建了 zip 文件。我现在可以通过以下 URL 下载它们:
https://gitlab.xxx.de/xxx-development/xxx-helper/-/archive/v1.0.0/xxx-helper-v1.0.0.zip
问题是我需要以-v1.0.0
某种方式从 zip 文件的文件名中删除,否则目标系统会创建一个文件夹,其名称中的版本会产生巨大的问题。所以至少我需要这个结构:
https://gitlab.xxx.de/xxx-development/xxx-helper/-/archive/v1.0.0/xxx-helper.zip
我怎样才能做到这一点?
解决方案
版本的命名是自动的,更改它需要更新 Gitlab 堆栈/代码库的几个部分。
答:技术上可行,但并不简单。
一部分作为功能示例进行说明;私人项目的来宾用户可以查看发布页面,但不允许查看有关 Git 存储库的详细信息(特别是标签名称)。因此,为访客用户使用通用标题(如“Release-1234”)替换发布标题,以避免泄露标签名称信息。
这是您所指并要求更改的 URL。它使用通用标题。
我可以指出代码库的某些部分,但可能并不容易——这需要付出很大的努力。这是一个项目。如果您使用的是 CE 或 EE,这也很重要。
推荐阅读
- visual-studio - How Do I Delete A SSIS Log Configuration in SSDT
- javascript - MVC 5 - 在文档准备好时将下拉选项设置为选中后,为什么会重置?
- reactjs - 检查 cookie 中 JWT 令牌的有效性时如何避免不必要的 API 调用
- kubernetes - 具有入口的 Kubernetes 上的 Hyperledger Fabric
- .net - 我收到 null,什么时候从 Vue/NuxtJs 发帖
- python - ValueError:读取关闭的文件
- git - 如何查看当前在 Github 中配置的所有远程存储库?
- python - NLP - 负采样 - 如何从噪声分布中提取负样本?
- flutter - 如何参与或定位 ListView 中的特定项目以仅对其执行某些操作
- java - Android VOICE_CALL,过时的音频源