我有一个包含2个文件夹的项目:backend
和frontend
。在每个文件夹中我添加了相应的项目,每个项目都有自己的package.json
。此外,在每个文件夹/项目中,我有.github
设置工作流/文件。在这里设置github动作为backend
和frontend
EX: 1。frontend/.github/workflows/file.yml
和2。backend/.github/workflows/file.yml
。backend
文件夹是根目录,frontend
位于其中。
现在,如果我在backend
文件夹中推送我的更改,我只触发BE github操作,但我也需要运行frontend
操作。
是否有人面临这种问题,以及如何运行两个github行动?
您可以根据需要同时运行多个工作流。
- 你必须有一个
.github/workflows
文件夹,你的动作将在那里; - 每个文件必须有一个
on
子句 - 在 操作期间使用
- 你可以添加一些
pwd && ls
来检查你是否在正确的目录
cd backend
和cd frontend
访问子目录上的文件对于后面和前面来说,跑不止一个动作就足够了。