将TeamCity与BitBucket一起使用

Phi*_*ler 13 git teamcity bitbucket

我目前正在建立一个TeamCity构建服务器,它将从我们的git存储库中提取源代码,这些存储库是在Bitbucket上托管的.我正在为一个存储库执行此操作,这些存储库是作为Bitbucket团队(不是我的个人帐户)的一部分设置的.

我遇到的是URL路径似乎是每个用户自定义的.例如,我的路径如下:

https://MyUserName@bitbucket.org/TeamName/RepoName.git
Run Code Online (Sandbox Code Playgroud)

如果我要离开公司,这将是更新40多个版本的噩梦.

我考虑过在bitbucket上创建一个服务帐户供构建服务器使用,但这会占用我们的一个用户(我们只有10个用户的许可证).

是建议单独的帐户建议的方法,还是有更好的选择?

Ant*_*ada 15

您应该使用部署密钥.它提供对私有和公共存储库的只读访问权限.查看https://confluence.atlassian.com/display/BITBUCKET/Use+deployment+keys上的文档

  • 部署密钥很好,但不幸的是构建服务器无法在构建后标记repo. (9认同)