Могу ли я передать параметр в F # FAKE build script?
Я только начинаю с FAKE. Мне очень нравится эта идея. В учебниках устанавливаются каталоги сборки и развертывания.
// Directories
let buildDir = "./build/"
let testDir = "./test/"
let deployDir = "./deploy/"
а затем ссылайтесь на те, которые хороши, но можно ли передать это как параметр? Может быть, в качестве задачи, где я могу использовать ее позже?
Ответы
Ответ 1
Что-то вроде этого должно работать.
Из командной строки:
"..\packages\Fake.3.7.5\tools\Fake.exe" "build.fsx" dir=my/custom/dir/
В файле build.fsx script:
let buildDir = getBuildParamOrDefault "dir" "./build/"
Это будет искать передаваемый параметр dir и использовать его, если он назначен, иначе он будет по умолчанию./build/