public bool ValidateNode(ConDepNodeUrl url, string userName, string password, ServerConfig server) { var api = new Api(url, userName, password, server.Node.TimeoutInSeconds.Value * 1000); if (!api.Validate()) { Thread.Sleep(1000); return api.Validate(); } return true; }
public bool ValidateNode(ConDepNodeUrl url, string userName, string password, ServerConfig server) { var api = new Node.Api(url, userName, password, server.Node.TimeoutInSeconds.Value * 1000); if (!api.Validate()) { Thread.Sleep(1000); return(api.Validate()); } return(true); }
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.SyncDir(_srcDir, _dstDir); 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 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."); } }