Я хочу создать zip-файл из публикации основного веб-приложения .net, приложение в настоящее время публикуется в папке _artifacts/MyApp
, но я не могу создать желаемую структуру zip-файла.
Опубликованный вывод является стандартом для любого приложения ядра aspnet
_artifacts/MyApp
_artifacts/MyApp/wwwroot
_artifacts/MyApp/<dlls, config and other output>
И я вижу, что корень MyApp
является корнем моего zip-файла, что-то вроде
/wwwroot
/<dlls, config and other output>
Я попробовал следующее, но оно включает в себя папки _artifacts/MyApp
внутри почтового индекса, и я не знаю, где я делаю это неправильно или возможно ли это сделать с помощью этого инструмента
[ !! "_artifacts/MyApp/*"
|> Zip.filesAsSpecs "_artifacts/MyApp"
|> Zip.moveToFolder ""
]
|> Seq.concat
|> Zip.zipSpec "Deploy.zip"
Насколько я понимаю документы, ключевым параметром является workingDir
в Zip.filesAsSpecs
в https://fake.build/apidocs/v5/fake-io-zip.html