【问题标题】:Phabricator - Drydock/AlmanacPhabricator - Drydock/Almanac
【发布时间】:2016-06-22 11:14:39
【问题描述】:

我对 Drydock/Almanac 的设置有疑问。

我的设置:

干船坞

蓝图:
名称:《蓝图》
对:“全部”可见
标签:“项目”
年鉴服务:“服务”
凭据:“K2 DevServer”(ssh 密钥和用户名已经过测试并且正在运行)

资源
是空的。

租约
是空的。

存储库操作
是空的。

年历

网络
名称:《公网》
对:“全部”可见

服务
名称:“服务”
类型:“干船坞池”
对:“全部”可见
标签:“项目”

设备
名称:“构建”
对:“全部”可见
标签:“项目”

界面:
地址:“192.168.2.171”(运行 Phabricator 的同一台机器的地址)
端口:22
属性:空
SSH 公钥:空
BoundServices:“服务”

当我点击编辑存储库 -> 自动化时,选择“蓝图”并运行“测试配置”它返回错误:

Lease activation failed: [PhabricatorWorkerPermanentFailureException] No active Drydock blueprint exists which can ever allocate a resource for lease "PHID-DRYL-x6dq5ln5ok24nglf4nga".

【问题讨论】:

    标签: phabricator


    【解决方案1】:

    虽然现在 Drydock 和 Almanac 已经脱离原型阶段,但仍有一些非常粗糙的边缘。我无法具体指导您如何解决此问题,因为它因情况而异,但我可以告诉您在哪里查看。

    如果您转到 Drydock 应用程序,然后单击蓝图,然后单击您用于工作副本的蓝图,您应该会在日志部分看到一些错误。这可能是 ssh 访问的问题,或者由于权限而无法克隆 repo。

    希望这会有所帮助。

    【讨论】:

    • 我也遇到了同样的问题!不幸的是,我在日志部分下用于工作副本的蓝图中没有日志。
    【解决方案2】:

    我假设您需要结合Harbormaster:

    您应该创建两个蓝图:

    1) Almanac Host Blueprint(你做了什么)

    在终端中使用./bin/drydock lease --type host从主机创建一个资源。

    2) Working Copy Blueprint(在Use Blueprints 中添加Almanac Host)

    在需要时给予授权。

    在Harbormaster > Build Plan 中将创建的working copy 添加为Blueprint。您将能够手动或自动运行构建命令。

    【讨论】:

      【解决方案3】:

      同样的问题。我忽略了文档的那些(不太容易阅读)页面: https://secure.phabricator.com/book/phabricator/article/drydock_working_copies https://secure.phabricator.com/book/phabricator/article/drydock_blueprints/

      正如Pouyan 所说,您需要创建一个工作副本。您可以完全使用 UI 来完成:

      • 转到 [phabricator_url]/drydock/blueprint/
      • Create Blueprint(右上角的“+”)
      • 选择Working Copy并按Continue
      • Name: ...的工作副本
      • Use Blueprints:选择年历蓝图

      然后你需要授权你的新蓝图:

      • 转到 [phabricator_url]/drydock/blueprint/
      • 选择第一个蓝图(不是工作副本)
      • 在Active authorizations 下,单击需要激活的项
      • 点击Approve Authorization

      在自动化中,添加工作副本蓝图。您还需要对其进行授权(与上述相同,但选择 second 蓝图)。

      现在您可以再次Test Configuration。要查看是否一切顺利,您可以查看您的工作副本蓝图页面,位于Logs 下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-10
        • 1970-01-01
        • 2012-10-21
        • 2014-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多