Github 操作按推送路径过滤作业或步骤

Chr*_*erJ 13 github-actions

我们有一些操作可以逻辑地分组到一个工作流程中,但并非所有操作都需要始终运行。

我知道

on:
  push:
    paths:
    - 'docs/**'
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些信息应用于特定的工作或步骤?

Wil*_*lem 9

不是开箱即用的,但您可以使用像dorny/paths-filter这样的操作来构建此行为。