如何在 github 工作流中运行带有空格的命令

宾福德

我需要在github 工作流中安装 Visual Studio Code 的扩展我想在工作流中运行这个命令:

run: C:/Program Files/Microsoft VS Code/code.exe --install-extension ms-dynamics-smb.al

但是,github runner 不喜欢这样:

Run C:\Program Files\Microsoft VS Code\code.exe --install-extension ms-dynamics-smb.al
C:\Program: D:\a\_temp\e14dee42-ae33-48ac-ad4e-44f4e4600de5.ps1:2
Line |
   2 |  C:\Program Files\Microsoft VS Code\code.exe --install-extension ms-dy …
     |  ~~~~~~~~~~
     | The term 'C:\Program' is not recognized as a name of a cmdlet, function, script file, or executable
     | program. Check the spelling of the name, or if a path was included, verify that the path is correct
     | and try again.

我尝试了以下变体,但一切都失败了:

run "C:\Program Files\Microsoft VS Code\code.exe --install-extension ms-dynamics-smb.al"
--> Invalid workflow file

run "C:/Program Files/Microsoft VS Code/code.exe --install-extension ms-dynamics-smb.al"
--> The term 'C:/Program' is not recognized as a name of a cmdlet...

run 'C:/Program Files/Microsoft VS Code/code.exe --install-extension ms-dynamics-smb.al'
--> The term 'C:/Program' is not recognized as a name of a cmdlet...

run \"C:/Program Files/Microsoft VS Code/code.exe\" --install-extension ms-dynamics-smb.al
--> The term '\C:/Program Files/Microsoft VS Code/code.exe\' is not recognized...

如何在 github 工作流文件中正确处理/转义带有空格的路径?

AKX

怎么样

run: |
  "C:/Program Files/Microsoft VS Code/code.exe" --install-extension ms-dynamics-smb.al

所以你使用 YAML 块而不是引用单词?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在GitHub工作流中的YAML文件中设置包含空格的路径?

如何在GitHub工作流程/操作中的PowerShell下的名称中运行带有变量的脚本

如何在github动作工作流ci中通过npm安装私有github仓库

在 github 工作流中超时运行命令

如何在GitHub工作流程yml文件中具有工作流程特定的环境

如何在Github工作流程上运行Ruby脚本

我如何在github工作流中添加git凭据

如何在 GitHub 工作流程中传递 terraform 变量

如何在 Github 工作流程中检查问题是否没有标签

如何更新 Windows 最新托管运行程序的 github 操作工作流文件中的 PATH

如何在 .Renviron 文件的 GitHub Actions 工作流程中引用 GitHub Secrets

如何在 github 操作工作流中引用正確的目錄來調用模塊

如何从命令行在路径中运行带有空格的Powershell脚本?

如何在Github Actions中丢掉工作?

如何在Github Action工作流的if条件中将操作的输出用作表达式?

PHP / Github Actions 工作流:如何在 $_ENV 中提供機密

如何在Github Desktop中运行隐藏?

GitHub动作:如何在Docker容器中运行命令

如何创建名称中带有空格的斜杠命令?

如何获取用户名,负责在 github 操作中触发工作流

如何将 terraform 状态集成到 github 操作工作流中?

在github gitflow工作流中,如何禁止团队成员推送到中央仓库主分支?

如何在Github Actions中运行Pandoc“转换Dir中的所有文件”命令

如何在带有空格的路径中运行 PowerShell 脚本?

当多个其他工作流在 github 操作中完成时运行工作流

如何在github动作工作流程中引用“环境”?

如何在GitHub Actions工作流程中获取请求请求编号

如何在github中创建.md文件?

如何在github中重新打开问题?