在Appveyor中启动可执行文件的正确语法是什么?

时间:2017-07-06 09:33:10

标签: appveyor

我试图在AppVeyor实例中启动Azure存储模拟器,但我找不到正确的语法。我试过这个:

- ps: "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start

和此:

- ps: & "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start

和此:

- "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start

所有失败都有各种无用的YAML解析错误。

1 个答案:

答案 0 :(得分:0)

- cmd: '"C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start'

或简单:

- '"C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start'

或使用PowerShell:

- ps: '& "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe" start'

避免YAML解析错误的最简单方法是在UI中进行初始配置,然后按Export YAML。 GitHub搜索appveyor.yml <something>通常也会带来有用的结果。