コード例 #1
0
 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));
 }
コード例 #2
0
 public OctopusPackageRepository(IAppInsights appInsights, ILogger logger, IOctopusServer server, IOctopusCache octopusCache)
 {
     _appInsights  = appInsights;
     _logger       = logger;
     _server       = server;
     _octopusCache = octopusCache;
 }
コード例 #3
0
 public OctopusPackageRepository(ILogger logger, IOctopusServer server, IOctopusCache octopusCache)
 {
     _logger       = logger;
     _server       = server;
     _octopusCache = octopusCache;
 }