在全栈项目中,你应该把 git hub 工作流目录放在哪里?

Aus*_*n S 4 git continuous-integration github reactjs github-actions

我正在构建一个带有节点后端的全栈 React 项目,并希望实现一个 git hub 操作来自动化持续集成的拉取请求。目前,在我的根目录中,我将我的项目分为两个目录,一个是前端目录,一个是保存客户端应用程序,一个是后端目录容器,一个是服务器端。我的问题是我应该将 .github 目录和关联的 .workflow 目录放在项目中的什么位置?在根级别还是在客户端或服务器端目录中?

在此处输入图片说明

Luc*_*cas 12

来自Github 文档

您必须将工作流存储在存储库根目录的 .github/workflows 目录中。

(工作流文件不能在子目录中,它必须在.github/workflows

您可以为您的存储库定义命名约定:为了保持您尝试使用子文件夹实现的相同逻辑,您可以使用.github/workflows/economic_growth.back-end.yaml.github/workflows/economic_growth.front-end.yaml