1

我正在使用 Adob​​e LiveCyle Workbench ES4 开发一个项目。我的任务是自动化我们的生产部署。这适用于包括 LiveCycle 的整个项目,但我对 LiveCycle 的经验很少。

在我们当前的手动过程中,我们从 TEST 复制 XDP(右键单击->复制)文件并使用工作台将其粘贴到 PROD 中。然后我们必须取消部署应用程序,然后重新部署它以使更改生效。

是否可以编写脚本在测试中导出 XDP,然后将 XDP 导入 PROD?

有没有最佳实践?

谁能指出我可能有助于自动化的资源?

是否有用于取消部署\部署的命令行选项?

4

3 回答 3

1

您不必重新部署应用程序以使表单发生更改。只有流程的变化需要重新部署。

通常我们部署的方式是通过 Workbench 将应用程序导出到 LCA,然后通过管理控制台将该 LCA 导入所需的环境。您可以选择制作补丁 LCA 并仅选择要移动的 XDP 文件。如果需要,您还可以在 LCA 中包含来自多个应用程序的文件。

如果您谈论的是仅移动一个表格,这可能不经济,但如果您有多个表格,那么这是一个更好的方法。

于 2015-06-23T17:17:48.010 回答
0

我用过 Livecycle 很多,在我们的环境中我们没有使用 Workbench 来进行环境之间的部署和通道。

通过将 xdp 文件复制到目标文件夹进行部署。使用一些脚本(linux 或 windows),您可以轻松地自动化日常部署,或者您所追求的任何东西。

我不确定workbench的用法,所以我不知道使用workbench是否是你的要求......

于 2015-06-02T14:00:53.630 回答
0

无需重新部署应用程序即可使 XDP 更改生效。您只需将新资产签入应用程序,即可通过以下请求获取它们。您很可能只是取消部署/重新部署,因为部署时会自动触发签入过程。

至于脚本化部署,请查看[Adobe LC Root]\sdk\misc\Foundation\ArchiveManagement文件夹中的一些脚本示例和说明。我相信一些签入/签出 API 没有记录,但请记住,几乎每个操作都有一个可以调用的 Web 服务端点。

于 2015-06-28T18:04:59.967 回答