37.3. 为现有远程 Git 项目存储库配置 Git hook


如果您有一个现有的远程 Git 存储库项目,您可以在现有项目的远程 Git 存储库中创建一个 post-commit Git hook,并将远程 Git 存储库与 Business Central 集成。

先决条件

  • Red Hat Decision Manager 安装在 Red Hat JBoss EAP 7.4 服务器实例中。
  • 红帽决策管理器项目存在于外部 Git 存储库中。
  • 外部 Git 存储库的读取访问凭据。
  • (对于 Windows 操作系统)Cygwin 安装在安装过程中添加的 Git 软件包,并且 Cygwin /bin 文件夹的路径添加到您的环境变量中。例如: C:\cygwin64\bin。有关 Cygwin 安装的更多信息,请参阅 安装和更新 Cygwin 软件包

流程

  1. 在命令终端中,导航到项目的存储库 Git 文件夹中的 hook 文件夹。例如:

    $ cd _EAP_HOME_/bin/.niogit/<SPACE>/<PROJECT_NAME>.git/hooks
    Copy to Clipboard Toggle word wrap
  2. 创建一个 post-commit 文件,该文件将更改推送到远程 Git 存储库。例如:

    #!/bin/sh
    git push origin +master
    Copy to Clipboard Toggle word wrap

    有关创建 post-commit Git hook 的更多信息,请参阅 第 37.1 节 “创建 post-commit Git hook”

  3. 可选: 要检查配置是否成功,请在 Business Central 中创建一个指导规则:

    1. 在 Business Central 中,转至 Menu Project Add Asset Guided Rule
    2. Create new instructions Rule 页面上,输入所需信息。
    3. 确定

      Business Central 会自动将所有更改推送到远程存储库。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat