单线程运行Github操作



我有一个包含2个文件夹的项目:backendfrontend。在每个文件夹中我添加了相应的项目,每个项目都有自己的package.json。此外,在每个文件夹/项目中,我有.github设置工作流/文件。在这里设置github动作为backendfrontend
EX: 1。frontend/.github/workflows/file.yml和2。backend/.github/workflows/file.ymlbackend文件夹是根目录,frontend位于其中。
现在,如果我在backend文件夹中推送我的更改,我只触发BE github操作,但我也需要运行frontend操作。
是否有人面临这种问题,以及如何运行两个github行动?

您可以根据需要同时运行多个工作流。

  • 你必须有一个.github/workflows文件夹,你的动作将在那里;
  • 每个文件必须有一个on子句
  • 操作期间使用cd backendcd frontend访问子目录上的文件
  • 你可以添加一些pwd && ls来检查你是否在正确的目录

对于后面和前面来说,跑不止一个动作就足够了。

最新更新