LinuxPackagingPipeline(IPackagingProjectStore, IEnumerable, IPolicyEvaluator, IBuildAgentBroker, ITelemetryChannel, ILinuxSandboxProfileService, ILinuxRepositoryPublisher, IEnumerable, IEnumerable, ILinuxContainerBuildService, IIdentityContextAccessor, ILogger?) Constructor

Definition

Assembly PackagingTools.Core.Linux.dll
public LinuxPackagingPipeline(IPackagingProjectStore projectStore, IEnumerable<IPackageFormatProvider> providers, IPolicyEvaluator policyEvaluator, IBuildAgentBroker agentBroker, ITelemetryChannel telemetry, ILinuxSandboxProfileService sandboxProfileService, ILinuxRepositoryPublisher repositoryPublisher, IEnumerable<ISbomGenerator> sbomGenerators, IEnumerable<IVulnerabilityScanner> vulnerabilityScanners, ILinuxContainerBuildService containerBuildService, IIdentityContextAccessor identityContextAccessor, ILogger<LinuxPackagingPipeline>? logger = null)

Parameters

policyEvaluator
IPolicyEvaluator
agentBroker
IBuildAgentBroker
sandboxProfileService
ILinuxSandboxProfileService
repositoryPublisher
ILinuxRepositoryPublisher
vulnerabilityScanners
IEnumerable<IVulnerabilityScanner>
containerBuildService
ILinuxContainerBuildService
identityContextAccessor
IIdentityContextAccessor