为Patching Automation设置GitHub集成
如果您的Adobe Commerce云项目已连接到GitHub存储库,则必须安装Patching Automation GitHub应用程序,然后才能使用该服务来应用或还原修补程序。 应用程序会授予该服务代表您对存储库进行更改所需的访问权限。
先决条件
- 有效的Adobe Commerce Cloud订阅
- 已为您的Adobe Commerce Cloud项目配置GitHub集成,并启用了其
fetch-branches选项。 Patching Automation创建并推送临时集成环境分支,因此,在禁用此选项时,修补程序操作无法创建环境。 - 托管在github.com上的存储库。 不支持使用自定义域配置的GitHub集成。
- 对GitHub组织或存储库的所有者或管理员访问权限
安装Patching Automation GitHub应用程序
您可以从Patching Automation开始安装,方法是单击UI中的Install GitHub App(将您重定向到安装页面),或者直接导航到安装页面。
- 打开Patching Automation GitHub应用程序安装页面。
- 单击Install。
- 选择拥有Adobe Commerce存储库的GitHub组织。
- 在 Repository access 下,选择Only select repositories,然后为您的Adobe Commerce项目选择存储库。
- 单击 Install 确认。
安装后,该服务将自动检测您的GitHub连接,并将应用程序用于所有修补程序操作。 无需进一步设置。
检查并管理连接状态
Patching Automation UI显示GitHub连接的当前状态,并根据该状态提供相应的操作:
- Refresh / Refresh status — 重新检查连接状态而不进行任何更改。
- Reinstall — 在安装不再有效时显示(例如,安装已暂停或连接到您的云项目的存储库已更改)。 启动上述相同的安装流程。
- Unlink GitHub App — 删除Patching Automation与GitHub应用程序的已保存连接。 这 不会 从GitHub存储库中卸载应用程序 — 要完全删除访问权限,请参阅下面的“卸载”部分。
卸载Patching Automation GitHub应用程序
如果您不再希望服务访问您的存储库:
-
在GitHub中,打开拥有该安装的帐户的设置:
- 对于 组织拥有的 存储库: Organization settings > Third-party Access > GitHub Apps。
- 对于 个人 存储库: Settings > Applications > Installed GitHub Apps。
-
找到
adobe-commerce-patching-automation并单击Configure。 -
单击 Uninstall 并确认。
WARNING
卸载GitHub应用程序后,如果任何应用或还原操作仍在进行中,则这些操作可能会失败。 卸载应用程序后,用户也无法启动新操作,因为操作按钮已停用。
commerce-operations-help-tools