44.3. 为现有远程 Git 项目存储库配置 Git hook
如果您有一个现有的远程 Git 存储库项目,您可以在该现有项目的远程 Git 存储库中创建一个 post-commit Git hook,并将远程 Git 存储库与 Business Central 集成。
先决条件
- Red Hat Process Automation Manager 安装在 Red Hat JBoss EAP 7.3 服务器实例中。
- Red Hat Process Automation Manager 项目存在于外部 Git 存储库中。
- 外部 Git 存储库的读取访问凭据。
-
(对于 Windows 操作系统)Cygwin 安装在安装过程中添加的 Git 软件包,Cygwin
/bin文件夹添加到您的环境PATH变量中。例如:C:\cygwin64\bin。有关 Cygwin 安装的更多信息,请参阅 安装和更新 Cygwin 软件包。
流程
在命令终端中,导航到位于项目的仓库 Git 文件夹中的
hook文件夹。例如:$ cd _EAP_HOME_/bin/.niogit/<SPACE>/<PROJECT_NAME>.git/hooks
创建一个
提交后的文件,将更改推送到远程 Git 存储库。例如:#!/bin/sh git push origin +master
有关创建提交后 Git hook 的更多信息,请参阅 第 44.1 节 “创建提交后 Git hook”。
可选: 要检查配置是否成功,请在 Business Central 中创建一个指导规则:
- 在 Business Central 中,进入 Menu → Projects → Add Asset → video Rule。
- 在 Create new blank Rule 页面中,输入所需信息。
点 确定。
Business Central 会自动将所有更改推送到远程存储库。