首页 > 解决方案 > 所有新项目的 GitLab 默认问题模板

问题描述

我想知道是否有办法为所有新创建的项目设置默认问题模板?作为一名开发人员,我经常为我所从事的每项工作创建新项目。我已经做的是创建一个默认项目模板,我从中创建我的新项目。所以所有的设置都是一样的,我不必从头开始重新设置项目。我缺少的是可以为所有项目定义默认问题模板的部分,因为问题模板也始终相同。我知道我可以通过将项目添加到我的存储库中的问题模板目录来为我的项目创建问题模板。但是我怎样才能“自动化”这个,而不必手动添加它们?谁能帮我吗?

问候托马斯

标签: automationgitlabgitlab-cipipeline

解决方案


2020:模板存储库的概念仅适用于 GitLab 高级版。

在本地,您可以定义 ( git init --template) 一个模板存储库,它将:

  • 用于任何新的存储库
  • 包括您的标准问题模板文件
  • 被推送到你的新 GitLab 存储库。

2022 年更新,适用于所有 GitLab 层:

请参阅GitLab 14.8(2022 年 2 月)

在项目的存储库中添加默认问题和合并请求模板

除了在项目设置中定义默认问题和合并请求描述模板外,您现在还可以在.gitlab 项目存储库的目录中设置默认模板。

Default.md通过在问题或合并请求模板文件夹中创建文件来做到这一点。如果项目设置和存储库中都存在默认模板,则设置中的模板优先。

感谢您的贡献@davebarr

请参阅文档问题


推荐阅读