Deployment 伪FtpHelper用法
我试图使用F#FAKE使用FTP将zip文件部署到GoDaddy。在FAKE中似乎有一个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;
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"
)