@@ -25,19 +25,19 @@ if ($ValidPath -eq $False)
25
25
exit 1
26
26
}
27
27
28
+ $configParam = @ (" --config" )
29
+
28
30
foreach ($tool in $ToolsList ) {
29
31
$gdnConfigFile = Join-Path $gdnConfigPath " $tool -configure.gdnconfig"
30
- $config = $False
31
32
Write-Host $tool
32
33
# We have to manually configure tools that run on source to look at the source directory only
33
34
if ($tool -eq " credscan" ) {
34
- Write-Host " $GuardianCliLocation configure --working-directory $WorkingDirectory --tool $tool --output-path $gdnConfigFile --logger-level $GuardianLoggerLevel --noninteractive --force --args `" TargetDirectory : $TargetDirectory `" $ ( If ($CrScanAdditionalRunConfigParams ) {$CrScanAdditionalRunConfigParams }) "
35
- & $GuardianCliLocation configure -- working- directory $WorkingDirectory -- tool $tool -- output- path $gdnConfigFile -- logger- level $GuardianLoggerLevel -- noninteractive -- force -- args " TargetDirectory : $TargetDirectory " $ (If ($CrScanAdditionalRunConfigParams ) {$CrScanAdditionalRunConfigParams })
35
+ Write-Host " $GuardianCliLocation configure --working-directory $WorkingDirectory --tool $tool --output-path $gdnConfigFile --logger-level $GuardianLoggerLevel --noninteractive --force --args `" TargetDirectory : $TargetDirectory `" `" OutputType : pre `" $ ( If ($CrScanAdditionalRunConfigParams ) {$CrScanAdditionalRunConfigParams }) "
36
+ & $GuardianCliLocation configure -- working- directory $WorkingDirectory -- tool $tool -- output- path $gdnConfigFile -- logger- level $GuardianLoggerLevel -- noninteractive -- force -- args " TargetDirectory : $TargetDirectory " " OutputType : pre " $ (If ($CrScanAdditionalRunConfigParams ) {$CrScanAdditionalRunConfigParams })
36
37
if ($LASTEXITCODE -ne 0 ) {
37
38
Write-Host " Guardian configure for $tool failed with exit code $LASTEXITCODE ."
38
39
exit $LASTEXITCODE
39
40
}
40
- $config = $True
41
41
}
42
42
if ($tool -eq " policheck" ) {
43
43
Write-Host " $GuardianCliLocation configure --working-directory $WorkingDirectory --tool $tool --output-path $gdnConfigFile --logger-level $GuardianLoggerLevel --noninteractive --force --args `" Target : $TargetDirectory `" $ ( If ($PoliCheckAdditionalRunConfigParams ) {$PoliCheckAdditionalRunConfigParams }) "
@@ -46,22 +46,14 @@ foreach ($tool in $ToolsList) {
46
46
Write-Host " Guardian configure for $tool failed with exit code $LASTEXITCODE ."
47
47
exit $LASTEXITCODE
48
48
}
49
- $config = $True
50
49
}
51
50
52
- Write-Host " $GuardianCliLocation run --working-directory $WorkingDirectory --tool $tool --baseline mainbaseline --update-baseline $UpdateBaseline --logger-level $GuardianLoggerLevel --config $gdnConfigFile $config "
53
- if ($config ) {
54
- & $GuardianCliLocation run -- working- directory $WorkingDirectory -- tool $tool -- baseline mainbaseline -- update-baseline $UpdateBaseline -- logger- level $GuardianLoggerLevel -- config $gdnConfigFile
55
- if ($LASTEXITCODE -ne 0 ) {
56
- Write-Host " Guardian run for $tool using $gdnConfigFile failed with exit code $LASTEXITCODE ."
57
- exit $LASTEXITCODE
58
- }
59
- } else {
60
- & $GuardianCliLocation run -- working- directory $WorkingDirectory -- tool $tool -- baseline mainbaseline -- update-baseline $UpdateBaseline -- logger- level $GuardianLoggerLevel
61
- if ($LASTEXITCODE -ne 0 ) {
62
- Write-Host " Guardian run for $tool failed with exit code $LASTEXITCODE ."
63
- exit $LASTEXITCODE
64
- }
65
- }
51
+ $configParam += $gdnConfigFile
66
52
}
67
53
54
+ Write-Host " $GuardianCliLocation run --working-directory $WorkingDirectory --baseline mainbaseline --update-baseline $UpdateBaseline --logger-level $GuardianLoggerLevel $configParam "
55
+ & $GuardianCliLocation run -- working- directory $WorkingDirectory -- tool $tool -- baseline mainbaseline -- update-baseline $UpdateBaseline -- logger- level $GuardianLoggerLevel $configParam
56
+ if ($LASTEXITCODE -ne 0 ) {
57
+ Write-Host " Guardian run for $ToolsList using $configParam failed with exit code $LASTEXITCODE ."
58
+ exit $LASTEXITCODE
59
+ }
0 commit comments