oauth2-proxy/build/ps/Invoke-BlackDuckDetect.ps1

22 lines
1.0 KiB
PowerShell

param(
$ProjectName = "SA_edifoundation-oauth2proxy",
$ProjectVersionName = "1.0",
$DockerImage,
$BlackduckUrl = "https://blackduck.philips.com/",
$ApiToken,
$ProxyHost = "apac.zscaler.philips.com",
$ProxyPort = "10015",
$ProxyIgnoreHosts = "blackduck.philips.com"
)
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$detectScriptUrl = "https://detect.synopsys.com/detect.ps1"
$detectScriptLocal = "$PSScriptRoot\detect.ps1"
Invoke-WebRequest -Uri $detectScriptUrl -Method Get -OutFile $detectScriptLocal
Import-Module $detectScriptLocal
Detect --detect.project.name=$ProjectName --detect.project.version.name=$ProjectVersionName --detect.source.path=$SourcePath --blackduck.url=$BlackduckUrl --blackduck.trust.cert=true --blackduck.api.token=$ApiToken --blackduck.proxy.host=$ProxyHost --blackduck.proxy.port=$ProxyPort --blackduck.proxy.ignored.hosts=$ProxyIgnoreHosts --detect.blackduck.signature.scanner.individual.file.matching=ALL --detect.detector.search.depth=6