【问题标题】:Bamboo and perforce integration issueBamboo 和 perforce 集成问题
【发布时间】:2018-06-21 06:07:42
【问题描述】:

我正在尝试为竹子添加 perforce 存储库。但无法做到。添加存储库时出现以下错误-

我已经下载了最新的竹子 30 天试用版并安装在我的本地机器上。 Bamboo 安装正确,因为我能够使用 MSBuild 和 BitBucket 存储库创建自动构建。

我的竹实例正在http://localhost:8085 上运行。

我已经从https://www.perforce.com/downloads 下载并安装了最新的 P4D 和 P4V,并安装在同一台机器上。 Perforce 服务器和客户端配置正确,因为我能够使用客户端将源代码签入服务器。在 1666 端口上运行。客户端和服务器都安装在 C:\Program Files\Perforce 中。

我已经为 perforce 添加了竹服务器功能。

关于在添加存储库时提供 perforce 详细信息,从 p4v 客户端收到以下三个警报-

用户名和密码正确,带有端口的 url 也正确。我可以使用此详细信息从存储库中获取数据。

p4v.exe 已经在我的 PATH 中,并且我在命令提示符下运行 p4v -help ,得到以下结果。我没有看到任何名为“信息”的选项。

【问题讨论】:

    标签: integration perforce bamboo


    【解决方案1】:

    p4v.exe 是 Perforce 的 GUI 程序。

    有一个用于 Perforce 的命令行程序,名为 p4.exe。

    当 Bamboo 说它需要 The location of the p4 client executable 时,您必须指定 p4.exe 的路径,而不是 p4v.exe 的路径。

    当您在系统上下载并安装p4v.exe 时,您还应该收到p4.exe(如果没有,也请下载该程序)。然后将p4.exe的路径指定到Bamboo。

    【讨论】:

    • 我已将服务器功能更改为 p4.exe。现在我没有看到任何错误弹出窗口。但是收到以下关于仓库视图的消息-“仓库视图的格式不是 //client_name/... 或 //client_name/workspace_mapping/...”
    • 如果我运行 p4 info,得到以下信息 - C:\Windows\System32>p4 info 用户名:bamboo 客户端名称:QS-0049 客户端主机:QS-0049 客户端根目录:c:\Users \adas 当前目录:c:\Windows\System32 对等地址:127.0.0.1:60081 客户端地址:127.0.0.1 服务器地址:QS-0049.Portal01.nextgen.com:1672 服务器根目录:C:\Program Files\Perforce\服务器 服务器日期:2018/06/21 16:09:31 +0530 印度标准时间 服务器正常运行时间:00:28:32 服务器版本:P4D/NTX64/2018.1/1660568 (2018/05/09) 服务器许可证:无 案例处理: 不敏感
    • 我的仓库视图看起来像 - //depot/JsonToClassGenerator/
    • 我尝试了很多组合- //depot/JsonToClassGenerator/ //QS-0049/JsonToClassGenerator/ //QS-0049/depot/JsonToClassGenerator/
    • 您可能想发布一个新问题,这样人们就无需尝试以这种非常狭窄的“评论”格式向您解释客户的观点。 :)
    猜你喜欢
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多