diff --git a/devops/PipeLines/Creation/001_CI.sh b/devops/PipeLines/Creation/001_CI.sh index 813e58e..32ba138 100644 --- a/devops/PipeLines/Creation/001_CI.sh +++ b/devops/PipeLines/Creation/001_CI.sh @@ -43,11 +43,9 @@ function CI() } GetServices services -declare servicePrefix="" -declare serviceName="" for service in ${services} do - servicePrefix=($(echo ${service} | awk '{print $9}')) + GetServicePrefix servicePrefix IsPublishableOf ${servicePrefix} isPublishable GetServiceName "${servicePrefix}" serviceName CI "${servicePrefix}" "./src/${servicePrefix}/${serviceName}.csproj" diff --git a/devops/PipeLines/Functions.sh b/devops/PipeLines/Functions.sh index 2e27c24..9fe278e 100644 --- a/devops/PipeLines/Functions.sh +++ b/devops/PipeLines/Functions.sh @@ -15,6 +15,13 @@ function GetServiceName() eval $2="${name}" } +function GetServicePrefix() +{ + declare service=$1 + declare prefix=($(echo ${service} | awk '{print $9}')) + eval $2="${prefix}" +} + function GetAppName() { declare name=($(grep -oP '(?<=AppName>)[^<]+' "./devops/app.props"))