App Builds
构建部署程序包时,西门子低代码 始终在成功完成构建过程之前对应用程序模型执行完全一致性检查。这样可以确保能检查出应用程序的许多常见问题,使得部署包中不会存在错误。有关更多信息,请参见模型一致性中的一致性检查。
重要的一点是要注意,在从 西门子低代码 Studio 发布应用程序之前,不需要为其创建构建。您唯一要做的就是单击发布一键式部署!
由于 西门子低代码 应用程序模型在版本控制下存储在平台上的 西门子低代码 Team Server 中,因此可以轻松地从其中构建 西门子低代码 应用程序。有两种方法可以为应用程序构建 西门子低代码 部署存档。
使用 西门子低代码 Studio Pro,只需从菜单中选择该选项即可创建部署包,一个功能齐全的部署包会创建在磁盘上。
西门子低代码 开发人员门户允许 DevOps 团队在 Team Server 中管理模型版本,为实现完全控制,您可以通过它从这些模型版本创建版本化部署包。这些版本化的部署归档文件存储在 西门子低代码 Cloud 的 西门子低代码 部署软件包存储库中,只需单击几下即可将其登台到任何环境。
西门子低代码 如何支持本地构建街道?
无论 Team Server 托管在何处(默认情况下,在 西门子低代码 Cloud 中,或者在本地 Team Server 实施中),西门子低代码 均支持全自动构建。
对于几乎所有客户来说,完全托管的 西门子低代码 Team Server 是 西门子低代码 应用程序模型版本控制的最佳解决方案。此种情况下,西门子低代码 开发人员门户、西门子低代码 Studio 和 西门子低代码 Studio Pro 提供用户界面,可轻松创建版本化的部署档案。平台 API 使开发团队能够完全将此流程自动化。
在某些特定情况下,也可以使用本地 Team Server。此种情况下,西门子低代码 为构建过程提供了一个本地解决方案。您可以使用 MxBuild 命令行工具来自动化构建过程。MxBuild 提供与如何为我的应用程序创建构建?中提到的、和使用 西门子低代码 Studio、西门子低代码 Studio Pro、开发人员门户或平台 API 创建部署包时相同的模型一致性担保。
如何将 西门子低代码 构建过程集成到 CI/CD 管道中?
西门子低代码 平台提供了自动化构建过程的 API,以便开发团队可以将构建过程集成到他们所选的 CI/CD 管道工具和服务中。
通过 Team Server API 和 Build API,开发团队可以为存储在 西门子低代码 Team Server 中的应用程序模型的任何修订版本创建版本化部署包。这些部署包会自动存储在 西门子低代码 Deployment Package Repos it ory 中。这些部署包可通过 西门子低代码 开发人员门户和 Deploy API 部署到任何环境中。
有关如何将 西门子低代码 构建过程集成到第三方 CI/CD 管道工具和服务中的更多信息,请参见 CI/CD 中的我如何在 西门子低代码 中使用自己的 CI/CD 工具?。