void ProjectService_DeploymentCompleted(object sender, DeploymentEventArgs e) { if (e.DeploymentContext.IsDeploying) { string message = String.Format("Deployment completed for the {0} project.", e.Project.Name); e.DeploymentContext.Logger.WriteLine(message, LogCategory.Status); } }
public virtual void Setup() { dashboard = new DashboardResource { Environments = new List <DashboardEnvironmentResource> { new DashboardEnvironmentResource { Id = "1234", Name = "1234" }, }, Projects = new List <DashboardProjectResource> { new DashboardProjectResource { Id = "1234", Name = "1234", } }, Id = "1234", }; Mock <IDashboardRepository> dashboardMock = new Mock <IDashboardRepository>(); dashboardMock.Setup(d => d.GetDashboard()).Returns(dashboard); Mock <IOctopusRepository> repoMock = new Mock <IOctopusRepository>(); repoMock.SetupGet(r => r.Dashboards).Returns(dashboardMock.Object); adapter = new OctopusAdapter(repoMock.Object, 15000); eventFiredCount = 0; deploymentEventArgs = null; }
private void Adapter_DeploymentsChanged(object sender, DeploymentEventArgs e) { OnNotification(e.Items.Where(i => ShouldShowNotification(i)).Select(i => i.ToNotification())); }
private void OnDeployment(DeploymentEventArgs e) { DeploymentsChanged?.Invoke(this, e); }
private void Adapter_DeploymentFixed(object sender, DeploymentEventArgs e) { firedEventType = "Fixed"; deploymentEventArgs = e; eventFiredCount++; }
private void Adapter_DeploymentSucceeded(object sender, DeploymentEventArgs e) { firedEventType = "Completed"; deploymentEventArgs = e; eventFiredCount++; }