首页 文章

Phabricator - Drydock / Almanac

提问于
浏览
2

我对Drydock / Almanac的设置有问题 .

我的设置:

干船坞

Blueprint:
名称:"Blueprint"
可见:"All"
标签:"Project"
年历服务:"service"
凭据:"K2 DevServer"(ssh密钥和用户名已经过测试且正在运行)

Resources
都是空的 .

Leases
都是空的 .

Repository Operations
都是空的 .

年历

Network
名称:"Public network"
可见:"All"

Services
名称:"service"
输入:"Drydock pool"
可见:"All"
标签:"Project"

Devices
名称:"build"
可见:"All"
标签:"Project"

Interface:
地址:"192.168.2.171"(运行Phabricator的同一台机器的地址)
港口:22
属性:空
SSH公钥:空
BoundServices:"service"

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

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

2 回答

  • 0

    我假设您需要与 Harbormaster 结合使用:

    你应该创建两个蓝图:

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

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

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

    在需要时提供授权 .

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

  • 1

    虽然现在已经脱离了原型舞台,但Drydock和Almanac有一些非常粗糙的边缘 . 我不能指导你具体如何解决这个问题,因为它因情况而异,但我可以告诉你在哪里看 .

    如果您转到Drydock应用程序,然后单击蓝图,然后单击您用于工作副本的蓝图,您应该看到日志部分下列出的一些错误 . 它可能是ssh访问的问题,或者由于权限而无法克隆存储库 .

    希望这可以帮助 .

相关问题