链接到TeamCity Build中的Repo

时间:2014-12-01 18:59:35

标签: teamcity bitbucket

有没有办法获得一个链接到bitbucket托管仓库以显示在TeamCity构建中?构建知道提交来自哪个VCS根以及提交哈希,我只是找不到一种方法来将其显示为构建中的可点击链接。

2 个答案:

答案 0 :(得分:0)

您可以将repo URL用作VCS根目录的名称,它将显示在构建的“更改”选项卡上。

但更一般的是,为什么你需要链接到bitbucket? TeamCity Web UI中有一个完美的更改日志和差异查看器。

答案 1 :(得分:0)

通过一些功能,您可以设置外部更改查看器。文档在这里:https://confluence.jetbrains.com/display/TCD10/External+Changes+Viewer

不幸的是,您需要使用“特定于构建”的语法,因为没有可以提供给bitbucket的项目/ repo-agnostic URL。这是一个例子:

using DotNetNuke.Services.Log.EventLog; var objEventLog = new EventLogController(); objEventLog.AddLog("Sample Message", "Something Interesting Happened!", PortalSettings, UserId, EventLogController.EventLogType.ADMIN_ALERT)

ProjectName_BuildName.changeSetUrl=https://bitbucket.example.com/projects/MYPROJECT/repos/my-repo/commits/${changeSetDisplayRevision}实际上是您设置的“构建配置ID”(或使用建议)。