我有一个构建失败,因为它没有在某个特定路径中找到某个特定文件。可能这个文件只是在不同的SDK目录中(因为有新版本),所以我只想在整个C:
驱动器中搜索它。
但是,如果我在 GithubActions 工作流程中执行以下步骤:
- name: dir
run: |
c: && cd \ && dir /s TheFileNameThatILookFor.SomeExtension
然后工作流程挂起!它永远执行并且永远不会完成。(证明。)
那么如何找到特定的文件呢?
更新: 5 小时后,CI 进程被中止(可能是由 GithubActions 基础设施设置的超时),然后我可以看到输出,dir /s
如果你可以等待,就这样做。如果没有,您可以尝试@Samira 在她/他的回答中建议的内容,但 IME 并不总是有效(例如,如果我尝试搜索具有长文件名的文件,它不会找到它:日志证明了这一点,但在其他情况下它确实有效)而且它仍然有点长,40分钟!但不会长达5小时...