X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=sample-rapp-generator%2Fgenerate.bat;h=b9047a9f2b403b31e0bccbc28da049d580cb3c2d;hb=6e78aef68033f0f63b3231850823d9d4d6d2a676;hp=ccf3049e3f5b1028b342e2e7b3b7823ca37c67cb;hpb=ac8a5c02130e1b84352508d9c47c696aa212088a;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/sample-rapp-generator/generate.bat b/sample-rapp-generator/generate.bat index ccf3049..b9047a9 100755 --- a/sample-rapp-generator/generate.bat +++ b/sample-rapp-generator/generate.bat @@ -6,7 +6,7 @@ :: you may not use this file except in compliance with the License. :: You may obtain a copy of the License at :: -:: http:\\www.apache.org\licenses\LICENSE-2.0 +:: http://www.apache.org/licenses/LICENSE-2.0 :: :: Unless required by applicable law or agreed to in writing, software :: distributed under the License is distributed on an "AS IS" BASIS, @@ -17,23 +17,43 @@ :: @echo off +setlocal enabledelayedexpansion if [%1]==[] goto usage SET DIRECTORY=%1 if %DIRECTORY:~-1%==\ ( SET DIRECTORY=%DIRECTORY:~0,-1% ) + +SET HELM_DIR=%DIRECTORY%/Artifacts/Deployment/HELM +SET CSARFILE=%DIRECTORY%.csar +SET ZIPFILE=%DIRECTORY%.zip +SET EXCLUDE_DIRS= + if exist %DIRECTORY% ( - SET CSARFILE=%DIRECTORY%.csar - SET ZIPFILE=%DIRECTORY%.zip + if exist "%HELM_DIR%" ( + echo Helm directory exists: %HELM_DIR% + for /d %%D in ("%HELM_DIR%\*") do ( + if exist "%%D" ( + echo Checking directory: %%D + echo Packaging Helm chart in directory: %%~nxD + helm package %%D -d %HELM_DIR% + SET EXCLUDE_DIRS=!EXCLUDE_DIRS!--exclude=Artifacts/Deployment/HELM/%%~nxD/* + echo Excluding directory: %HELM_DIR%\%%~nxD + ) + ) + ) else ( + echo Helm directory %HELM_DIR% doesn't exist. + ) + del %CSARFILE% 2>nul pushd %DIRECTORY% - tar -a -cf ..\%ZIPFILE% * + tar !EXCLUDE_DIRS! -a -cf ..\%ZIPFILE% * popd rename %ZIPFILE% %CSARFILE% @echo rApp package %CSARFILE% generated. ) else ( - @echo Directory %DIRECTORY% doesn't exists. + @echo Directory %DIRECTORY% doesn't exist. ) goto :eof