Deployment 伪FtpHelper用法

Deployment 伪FtpHelper用法,deployment,f#,f#-fake,f#-fake-4,Deployment,F#,F# Fake,F# Fake 4,我试图使用F#FAKE使用FTP将zip文件部署到GoDaddy。在FAKE中似乎有一个FTPHelper,但我找不到任何关于如何创建目标以使用它的使用示例 我能想到的就是 Target "Ftp" (fun _ -> |> Request uploadAFolder (fun p -> {p with server = ftp://10.100.200.300:21/; user = joey;

我试图使用F#FAKE使用FTP将zip文件部署到GoDaddy。在FAKE中似乎有一个FTPHelper,但我找不到任何关于如何创建目标以使用它的使用示例

我能想到的就是

Target "Ftp" (fun _ ->
        |> Request uploadAFolder (fun p ->
        {p with
            server = ftp://10.100.200.300:21/;
            user = joey;
            pwd = somepassword1;
            srcPath = buildDir;
            rootPath = /httpdoc;
        })
)

我是一名n00b,仍在学习F#所以语法对我来说还是有点陌生,似乎还没有任何使用它的教程,而且上面的内容似乎也不太正确。有没有人有更深入的见解来告诉我FtpHelper的使用应该是怎样的?

uploadAFolder
是一个定义为:

val uploadAFolder: server:string -> user:string -> pwd:string -> srcPath:string -> rootDir:string -> unit
该函数接受多个参数,而不是单个记录。我相信它的用途如下:

Target "Ftp" (fun _ -> 
    uploadAFolder "ftp://10.100.200.300:21/" "joey" "somepassword1" "buildDir" "/httpdoc"
)