public void PublishFile(string srcFile, string dstFile, ServerConfig server, ConDepSettings settings) { var api = new Api(new ConDepNodeUrl(server), server.DeploymentUser.UserName, server.DeploymentUser.Password, server.Node.TimeoutInSeconds.Value * 1000); var result = api.SyncFile(srcFile, dstFile); if (result == null) return; if (result.Log.Count > 0) { foreach (var entry in result.Log) { Logger.Info(entry); } } else { Logger.Info("Nothing to deploy. Everything is in sync."); } }
public override void Execute(ServerConfig server, IReportStatus status, ConDepSettings settings, CancellationToken token) { _api = new Api(new ConDepNodeUrl(server, settings), server.DeploymentUser.UserName, server.DeploymentUser.Password, server.Node.TimeoutInSeconds.Value * 1000); var result = _api.SyncFile(_srcFile, _dstFile); if (result == null) return; if (result.Log.Count > 0) { foreach (var entry in result.Log) { Logger.Info(entry); } } else { Logger.Info("Nothing to deploy. Everything is in sync."); } }