GithubActions CI:如何在Windows VM中查找文件?

问题描述 投票:1回答:1

我的构建失败,因为它在某个特定路径中找不到某个特定文件。该文件可能位于不同的SDK目录中(因为具有新版本),因此我只想在整个C:驱动器中进行搜索。

但是,如果我在GithubActions工作流程中执行以下步骤:

- name: dir
  run: |
    c: && cd \ && dir /s TheFileNameThatILookFor.SomeExtension

然后工作流程挂起!它永远执行,永不完结。 (Proof)。

然后如何查找特定文件?

windows continuous-integration github-actions github-ci
1个回答
0
投票

您可以利用以下事实:可用于所有平台的bash与PATH中的便捷工具一起提供。

代替dir,尝试尝试find-仍然需要一些时间(下面的示例花费了大约40分钟的时间,但是您将使用为该任务设计的工具。

实施例:

- run: find /c/ -name "*.targets"
© www.soinside.com 2019 - 2024. All rights reserved.