伪造的 FtpHelper 用法
FAKE FtpHelper Usage
我正在尝试使用 F# FAKE 通过 FTP 将 zip 文件部署到 GoDaddy。 FAKE 中似乎有一个 FTPHelper,但我找不到任何有关如何创建目标以使用它的用法示例。
archived: http://fsharp.github.io/FAKE/apidocs/fake-ftphelper.html
我能想到的就是,
Target "Ftp" (fun _ ->
|> Request uploadAFolder (fun p ->
{p with
server = ftp://10.100.200.300:21/;
user = joey;
pwd = somepassword1;
srcPath = buildDir;
rootPath = /httpdoc;
})
)
我是一个还在学习 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"
)
我正在尝试使用 F# FAKE 通过 FTP 将 zip 文件部署到 GoDaddy。 FAKE 中似乎有一个 FTPHelper,但我找不到任何有关如何创建目标以使用它的用法示例。
archived: http://fsharp.github.io/FAKE/apidocs/fake-ftphelper.html
我能想到的就是,
Target "Ftp" (fun _ ->
|> Request uploadAFolder (fun p ->
{p with
server = ftp://10.100.200.300:21/;
user = joey;
pwd = somepassword1;
srcPath = buildDir;
rootPath = /httpdoc;
})
)
我是一个还在学习 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"
)