public override Task ExecuteAsync(OutputContext output, ApplicationBuilder application, ServiceBuilder service) { if (SkipWithoutContainerOutput(output, service)) { return(Task.CompletedTask); } if (SkipWithoutProject(output, service, out var project)) { return(Task.CompletedTask); } var component = OamComponentGenerator.CreateOamComponent(output, application, project); service.Outputs.Add(component); return(Task.CompletedTask); }
public override Task ExecuteAsync(OutputContext output, Application application, ServiceEntry service) { if (SkipWithoutContainerOutput(output, service)) { return(Task.CompletedTask); } if (SkipForEnvironment(output, service, Environment)) { return(Task.CompletedTask); } var component = OamComponentGenerator.CreateOamComponent(output, application, service); service.Outputs.Add(component); return(Task.CompletedTask); }