Simple dotnet tool to help deploying an application using FTP.
Deployment settings are stored in a YAML
file and are passed to
the tool as an execution argument.
dotnet tool run ftp-deployer ./scripts/deploy.yaml
FtpHost: ftp.my-server.org
FtpPort: 21
Username: auser
Password: apassword
EmptyRemoteDirectory: true
UploadAppOffline: true
LocalDirectory: "path to published application"
Include: []
Exclude:
- ".DS_Store"
- "**/appsettings.Production.yaml"
RemoteDirectory: "/remote folder/"
Include
andExclude
properties support multiple glob patterns.UploadAppOffline
helps deploying IIS applications