public ReleasePackage(IAppInsights appInsights, ILogger logger, IOctopusServer server, IOctopusCache octopusCache, ProjectResource project, ReleaseResource release, ChannelResource channel) : base(logger, server, project, release, true) { _appInsights = appInsights; Cache = octopusCache; Channel = channel; _nugetPackage = new Lazy <byte[]>(() => Cache.GetNuGetPackage(project, release, CreateNuGetPackage)); }
public OctopusPackageRepository(IAppInsights appInsights, ILogger logger, IOctopusServer server, IOctopusCache octopusCache) { _appInsights = appInsights; _logger = logger; _server = server; _octopusCache = octopusCache; }
public OctopusPackageRepository(ILogger logger, IOctopusServer server, IOctopusCache octopusCache) { _logger = logger; _server = server; _octopusCache = octopusCache; }