在没有克隆的情况下标记 Git 提交(Bitbucket 服务器)
Tagging a Git commit without cloning (Bitbucket server)
我们有一个相当大的 Git(完整克隆是 0.5 GB)
我们使用Git标签来标记CI/CD进度pr。提交。
我们面临一个问题,如果不先克隆就无法标记 - 这意味着每次我们想要标记提交时,我们都需要先克隆 repo。
我的问题是:
当 Git 服务器是本地 BitBucket 时,有什么方法可以标记 Git 提交。(存储),而无需在本地克隆回购协议?
澄清:
这是关于最新版BitBucket
上最新版Git的问题
在我们的 CI/CD 进程
中,并非所有机器都提供本地存储库
我们的 CI/CD 设置是一台用于 Bamboo 构建的机器和另一台用于 Octopus Deploy 的机器 - 我们要在 Octopus 机器(没有 repo 克隆)上进行标记
这可以在 UI 中使用 Bitbucket Server 4.7 或更高版本或通过 REST。详情:https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+4.7+release+notes
我们有一个相当大的 Git(完整克隆是 0.5 GB)
我们使用Git标签来标记CI/CD进度pr。提交。
我们面临一个问题,如果不先克隆就无法标记 - 这意味着每次我们想要标记提交时,我们都需要先克隆 repo。
我的问题是: 当 Git 服务器是本地 BitBucket 时,有什么方法可以标记 Git 提交。(存储),而无需在本地克隆回购协议?
澄清:
这是关于最新版BitBucket
上最新版Git的问题在我们的 CI/CD 进程
中,并非所有机器都提供本地存储库我们的 CI/CD 设置是一台用于 Bamboo 构建的机器和另一台用于 Octopus Deploy 的机器 - 我们要在 Octopus 机器(没有 repo 克隆)上进行标记
这可以在 UI 中使用 Bitbucket Server 4.7 或更高版本或通过 REST。详情:https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+4.7+release+notes