示例#1
0
 public SearchPackage(ILogger logger, IOctopusServer server, ProjectResource project, SemanticVersion version)
 {
     Logger  = logger;
     Server  = server;
     Project = project;
     Version = version;
 }
 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));
 }
示例#3
0
 public OctopusPackageRepository(IAppInsights appInsights, ILogger logger, IOctopusServer server, IOctopusCache octopusCache)
 {
     _appInsights  = appInsights;
     _logger       = logger;
     _server       = server;
     _octopusCache = octopusCache;
 }
示例#4
0
 public SearchPackage(ILogger logger, IOctopusServer server, ProjectResource project) : this(logger, server, project, new SemanticVersion(1, 0, 0, 0))
 {
 }
 public ProjectPackage(ILogger logger, IOctopusServer server, ProjectResource project, ReleaseResource release, bool isLatest) : base(logger, server, project, SemanticVersion.Parse(release.Version))
 {
     Release         = release;
     IsLatestVersion = isLatest;
 }
 public OctopusPackageRepository(ILogger logger, IOctopusServer server, IOctopusCache octopusCache)
 {
     _logger       = logger;
     _server       = server;
     _octopusCache = octopusCache;
 }
示例#7
0
 public SearchPackage(ILogger logger, IOctopusServer server, ProjectResource project) : this(logger, server, project, "0")
 {
 }
 public ProjectPackage(ILogger logger, IOctopusServer server, ProjectResource project, ReleaseResource release, bool isLatest) : base(logger, server, project, release.Version)
 {
     Release                 = release;
     IsLatestVersion         = isLatest;
     IsAbsoluteLatestVersion = isLatest;
 }