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);
     }
 }
示例#2
0
        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()));
 }
示例#4
0
 private void OnDeployment(DeploymentEventArgs e)
 {
     DeploymentsChanged?.Invoke(this, e);
 }
示例#5
0
 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++;
 }