众所周知,Fake.Deploy使用NuGet包部署到服务器。我的问题是,有没有办法从命令行调用fake.deploy并将密码和其他参数传递给远程服务器上的Fake.exe?我认为会有这样的事情:
fake.deploy.exe / deployRemote http://example.com:8080/fake $ package --nocache password =" MyP4ssw0rd"
我希望能够从构建服务器输入密码,而不是将密码放在NuGet包中的部署脚本中。我需要传递密码的原因是因为我们执行的操作包括设置计划任务或为应用程序池设置不同的身份,这需要用户名和密码。
答案 0 :(得分:0)
查看Fake.Deploy的源代码,您可以完全按照示例发送参数。
在您的nuget包中,您需要一个fsx脚本(setup.fsx
)来处理参数。