Подтвердить что ты не робот

Могу ли я передать параметр в F # FAKE build script?

Я только начинаю с FAKE. Мне очень нравится эта идея. В учебниках устанавливаются каталоги сборки и развертывания.

// Directories
let buildDir  = "./build/"
let testDir   = "./test/"
let deployDir = "./deploy/"

а затем ссылайтесь на те, которые хороши, но можно ли передать это как параметр? Может быть, в качестве задачи, где я могу использовать ее позже?

4b9b3361

Ответ 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/