You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
828 B
31 lines
828 B
2 years ago
|
declare -a projectFile testProjectFile dotnetRestoreFlags dotnetFlags
|
||
|
|
||
|
dotnetConfigureHook() {
|
||
|
echo "Executing dotnetConfigureHook"
|
||
|
|
||
|
runHook preConfigure
|
||
|
|
||
|
if [ -z "${enableParallelBuilding-}" ]; then
|
||
|
parallelFlag="--disable-parallel"
|
||
|
fi
|
||
|
|
||
|
for project in ${projectFile[@]} ${testProjectFile[@]}; do
|
||
|
env \
|
||
|
dotnet restore "$project" \
|
||
|
-p:ContinuousIntegrationBuild=true \
|
||
|
-p:Deterministic=true \
|
||
|
--source "@nugetSource@/lib" \
|
||
|
${parallelFlag-} \
|
||
|
"${dotnetRestoreFlags[@]}" \
|
||
|
"${dotnetFlags[@]}"
|
||
|
done
|
||
|
|
||
|
runHook postConfigure
|
||
|
|
||
|
echo "Finished dotnetConfigureHook"
|
||
|
}
|
||
|
|
||
|
if [[ -z "${dontDotnetConfigure-}" && -z "${configurePhase-}" ]]; then
|
||
|
configurePhase=dotnetConfigureHook
|
||
|
fi
|