7.8. 从 Business Central 中提取源代码,以便在 S2I 构建中使用

如果您计划使用 Source-to-image (S2I)过程创建不可变的 KIE 服务器,则必须在 Git 存储库中为您的服务提供源代码。如果您使用 Business Central 编写服务,您可以提取服务的源代码,并将其放在单独的 Git 存储库中,如 GitHub 或 GitLab 的内部安装,以便在 S2I 构建中使用。

如果您不打算使用 S2I 流程,或者您没有使用 Business Central 编写服务,请跳过此步骤。

流程

  1. 使用以下命令提取源代码:

    git clone https://<business-central-host>:443/git/<MySpace>/<MyProject>

    在这个命令中,替换以下变量:

    • < business-central-host > 带有运行 Business Central 的主机
    • <MySpace >,带有项目所在的 Business Central 空间的名称
    • <myproject >,使用项目名称
    注意

    要在 Business Central 中查看项目的完整 Git URL,请点击 MenuDesign → < MyProject>Settings

    注意

    如果您使用自签名证书进行 HTTPS 通信,命令可能会失败,并显示 SSL 证书问题 错误消息。在这种情况下,在 git 中禁用 SSL 证书验证,例如使用 GIT_SSL_NO_VERIFY 环境变量:

    env GIT_SSL_NO_VERIFY=true git clone https://<business-central-host>:443/git/<MySpace>/<MyProject>
  2. 将源代码上传到另一个 Git 存储库,如 GitHub 或 GitLab,用于 S2I 构建。