Example #1
0
 public SearchPackage(ILogger logger, IOctopusServer server, ProjectResource project, SemanticVersion version)
 {
     Logger  = logger;
     Server  = server;
     Project = project;
     Version = version;
 }
 public OctopusCache(OctopusServer server, ILogger logger)
 {
     _cache  = new MemoryCache(new MemoryCacheOptions());
     _server = server;
     _logger = logger;
     _timer  = new Timer(TimerHandler, null, 0, Timeout.Infinite);
 }
 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 OctopusCache(OctopusServer server, IAppInsights appInsights, ILogger logger)
 {
     _cache = new MemoryCache(new MemoryCacheOptions
     {
         CompactOnMemoryPressure = true,
         ExpirationScanFrequency = TimeSpan.FromMinutes(10)
     });
     _server      = server;
     _appInsights = appInsights;
     _logger      = logger;
     _timer       = new Timer(TimerHandler, null, 0, Timeout.Infinite);
 }
Example #5
0
 public SearchPackage(ILogger logger, IOctopusServer server, ProjectResource project) : this(logger, server, project, new SemanticVersion(1, 0, 0, 0))
 {
 }