我是Datapower的新手,已经开发/配置了一项目前工作正常的服务,我想将其用于生产,并且需要创建人工制品。你能帮我讲一下标准练习以及我应该包含的所有文件的方式/内容吗?我听说要包含清单文件但不确定我应该在哪里找到它们。
还听说过mkick,但甚至不知道它做了什么。
提前致谢!
答案 0 :(得分:1)
正如Stefan建议的那样,部署策略可能会对您在开发和生产环境之间更改设置感兴趣。
您需要对服务进行配置导出,并使用选项包含引用的对象。
另请注意,导出中不包含证书和密钥,因此,如果您对配置有任何引用,则需要在此服务处于活动状态之前更新prod环境中的这些设置。
答案 1 :(得分:1)
正如Jimb先前回答的那样。我们可以从DEV,STG环境导出服务并将它们导入生产环境。
您可以使用部署策略,请确保先导入部署策略,然后再导入服务(因为在导入服务时必须选择部署策略)。
此外,您必须从之前的环境中导出Keys,Certs和必要的工件。
希望这有帮助。
谢谢!
答案 2 :(得分:0)
部署是任何开发体系结构的组成部分。代码部署是将代码从您的开发环境迁移到QA(质量评估)环境或从将环境传输到生产前环境等过程。 在DP中,代码部署意味着将您所有的代码和相关资源捆绑到一个环境中,并捆绑到目标环境中。但是,要在实践中从一个环境转变为另一个环境,您可能必须面对关键挑战:
例如,在将代码从dev转移到QA的过程中,两种结构保持不变。但是,细节为何不同?由于开发环境中无法使用的IP和端口号可能无法正常工作,因此我们与质量检查环境一起进行时也是如此。因此,您应该更改它。其次,开发环境的后端服务器详细信息也与质量检查环境不同。这也需要改变。但是,为了应对这些挑战,DP有一套工具。该工具就是所谓的部署策略。
通常,无论何时进行部署和迁移,我们都需要记住的是: 确定从哪个应用程序域以及哪个应用程序域进行迁移,通常此迁移过程是从高级设备DP迁移到该过程肯定失败的较低层。 如果是从XI50到XI52在同一级别的设备上进行的,则我们需要注意从较低级别的固件到新固件的代码可能无法正常工作,因为新固件可能具有高级功能。 迁移正在使用环境变量,因此我们需要检查该环境变量。怎么样?使用部署策略。但是,部署策略的一个缺点是无法查看SSL文件内部,也无法在该位置进行更改。您必须自己制定一个部署策略。