Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
d8184fc
WEBITOOLS-129: Added create application integration test batch
leon2Meudon92 Aug 30, 2022
d8cfb01
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
0e16ebe
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
b069023
Merge remote-tracking branch 'origin/WEBITOOLS-129_CLI_automated_inte…
leon2Meudon92 Aug 31, 2022
382ab18
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
daf7ec8
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
0cc2aba
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
93b9a54
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
dd0ad1f
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
b95114d
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
3a2b57d
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
3450534
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
5611c51
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Aug 31, 2022
70cf5ad
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Sep 1, 2022
7dd31a8
WEBITOOLS-129: download target Console tools version from extend
leon2Meudon92 Sep 1, 2022
ec89d8b
WEBITOOLS-129: added deliver batch
leon2Meudon92 Sep 1, 2022
7383c14
WEBITOOLS-129: added deliver batch
leon2Meudon92 Sep 1, 2022
4b3ae2b
WEBITOOLS-129: added deliver batch
leon2Meudon92 Sep 2, 2022
3854951
WEBITOOLS-129: added analyze batch
leon2Meudon92 Sep 5, 2022
3c6ac19
WEBITOOLS-129: added analyze batch
leon2Meudon92 Sep 5, 2022
badc5a0
WEBITOOLS-129: added analyze batch
leon2Meudon92 Sep 5, 2022
13fa4fb
WEBITOOLS-129: added analyze batch
leon2Meudon92 Sep 5, 2022
f961068
WEBITOOLS-129: added snapshot batch
leon2Meudon92 Sep 6, 2022
09c5994
WEBITOOLS-129: added snapshot batch
leon2Meudon92 Sep 6, 2022
a5085d6
WEBITOOLS-129: Added verbose parameter
leon2Meudon92 Sep 9, 2022
edf3235
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 Sep 13, 2022
44930f9
WEBITOOLS-129: Added rescan batch
leon2Meudon92 Sep 13, 2022
f72e6a4
WEBITOOLS-129: Added rescan batch
leon2Meudon92 Sep 13, 2022
af23beb
WEBITOOLS-129: Added rescan batch
leon2Meudon92 Sep 13, 2022
e3aed4b
WEBITOOLS-129: Added rescan batch
leon2Meudon92 Sep 13, 2022
b910493
WEBITOOLS-129: add node name
leon2Meudon92 Oct 28, 2022
61f7965
WEBITOOLS-129: add node name
leon2Meudon92 Oct 28, 2022
87ba1da
WEBITOOLS-129: add node name
leon2Meudon92 Oct 28, 2022
1a79f20
WEBITOOLS-129: add node name
leon2Meudon92 Oct 28, 2022
c078967
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 Nov 24, 2022
e8908d4
WEBITOOLS-129: Added onboarding batch for integration tests
leon2Meudon92 Nov 24, 2022
3daa71b
WEBITOOLS-129: Added onboarding batch for integration tests
leon2Meudon92 Nov 24, 2022
fd967ff
WEBITOOLS-151: Fix negated RUN_ANALYSIS option value
leon2Meudon92 Nov 29, 2022
a6ee097
WEBITOOLS-129: Added Publish-Imaging-integ-tests.bat
leon2Meudon92 Nov 30, 2022
b3f2d52
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 Nov 30, 2022
46848c7
WEBITOOLS-129: Added Publish-Imaging-integ-tests.bat
leon2Meudon92 Nov 30, 2022
3e77d06
WEBITOOLS-129: update Publish-Imaging-integ-tests.bat
leon2Meudon92 Nov 30, 2022
18ead07
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 Jan 25, 2023
7da683c
WEBITOOLS-129: update onboard batch
leon2Meudon92 Jan 25, 2023
64d3df2
WEBITOOLS-129: Updates batches
leon2Meudon92 Feb 9, 2023
36a56f5
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 Feb 9, 2023
2f925f0
WEBITOOLS-129: Updates batches
leon2Meudon92 Feb 9, 2023
59d1bab
WEBITOOLS-129: Merge branch 'v2' into WEBITOOLS-129_CLI_automated_int…
leon2Meudon92 Feb 9, 2023
88c2196
WEBITOOLS-169: added module option
leon2Meudon92 Feb 17, 2023
3f6881d
WEBITOOLS-169: added module option
leon2Meudon92 Feb 17, 2023
1fdd386
Merge branch 'v2' into WEBITOOLS-129_CLI_automated_integration_tests_LFO
leon2Meudon92 May 9, 2023
bd6036e
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
87bce6b
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
f907e9c
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
6b3aa91
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
f4db6d6
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
1d70e0e
WEBITOOLS-185: update batches to run integration jobs
leon2Meudon92 Jun 29, 2023
977b24a
WEBITOOLS-185: update architecture studio batch
leon2Meudon92 Jun 30, 2023
8b97ed3
WEBITOOLS-200: Updated batches for integration tests with jenkins jobs
leon2Meudon92 Nov 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ public class AnalyzeCommand extends BasicCollable {
defaultValue = "true", fallbackValue = "true")
private boolean consolidation = true;

@CommandLine.Option(names = "--module-option", description = "Generates a user defined module option forr either technology module or analysis unit module. Possible value is one of: full_content, one_per_au, one_per_techno")
@CommandLine.Option(names = "--module-option", description = "Generates a user defined module option for either technology module or analysis unit module. Possible value is one of: full_content, one_per_au, one_per_techno")
private ModuleGenerationType moduleGenerationType;

public AnalyzeCommand(RestApiService restApiService, JobsService jobsService, ApplicationService applicationService) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
@echo off
REM -- Check architecture model against an application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
SET MODEL_CHECK_REPORT_PATH=%~4
SET MODEL_NAME=%~5
SET UPLOAD_FILE_PATH=%~6
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

for %%a in ( TOOLSDIR ) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)
echo ----------------------------
echo Unziping the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Check architecture model against an application --
echo java -jar aip-console-tools-cli.jar ArchitectureStudioModelChecker --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --model-name="%MODEL_NAME%" --report-path="%MODEL_CHECK_REPORT_PATH" --file-path="%UPLOAD_FILE_PATH" --verbose=%VERBOSE%
echo --------------------------------

SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar ArchitectureStudioModelChecker --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --model-name="%MODEL_NAME%" --report-path="%MODEL_CHECK_REPORT_PATH" --file-path="%UPLOAD_FILE_PATH" --verbose=%VERBOSE%

echo exit code=%errorlevel%
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
@echo off
REM -- Publish existing application data to Imaging --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

for %%a in ( TOOLSDIR ) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)
echo ----------------------------
echo Unziping the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Publish existing application data to Imaging --
echo java -jar aip-console-tools-cli.jar Publish-Imaging --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=%VERBOSE%
echo --------------------------------

SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar Publish-Imaging --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=%VERBOSE%

echo exit code=%errorlevel%

Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
@echo off
REM -- deliver version to existing Application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
SET IN_PLACE_MODE=%~4
SET DOMAIN_NAME=%~5
SET CSS=%~6
REM SET NODE_NAME=%~7
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

REM EXAMPLE
REM
SET MORE_OPTIONS=
if not "%DOMAIN_NAME%" == "" SET MORE_OPTIONS=--domain-name="%DOMAIN_NAME%"
if not "%NODE_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --node-name="%NODE_NAME%"
if not "%VERSION_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --version-name="%VERSION_NAME%"
if "%SHOW_SQL%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --show-sql
if "%AMT_PROFILING%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --amt-profiling"
if not "%VERSION_DATE%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --version-date="%VERSION_DATE%"
if not "%BACKUP_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --backup-name="%BACKUP_NAME%"
if not "%CSS%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --css-server=%CSS%
if not "%SNAPSHOT_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --snapshot-name="%SNAPSHOT_NAME%"

REM Add all boolean
SET MORE_OPTIONS=%MORE_OPTIONS% --backup=%BACKUP% --enable-security-assessment=%SECURITY_ASSESSMENT% --enable-security-dataflow=%SECURITY_DATAFLOW%
SET MORE_OPTIONS=%MORE_OPTIONS% --blueprint=%BLUEPRINT% --auto-create=%AUTO_CREATE%
if "%PROCESS_IMAGING%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --process-imaging
if "%UPLOAD_APPLICATION%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --upload-application
if not "%MODULE_OPTION%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --module-option="%MODULE_OPTION%"

for %%a in ( SOURCES_ZIP TOOLSDIR ) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)
echo ----------------------------
echo Unzip the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Delivers a new version to AIP Console --
echo OPTIONS= %MORE_OPTIONS%
echo java -jar aip-console-tools-cli.jar add --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --file="%SOURCES_ZIP%" --verbose=%VERBOSE% ^
%MORE_OPTIONS%
echo --------------------------------
SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar add --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --file="%SOURCES_ZIP%" --verbose=false ^
%MORE_OPTIONS%

echo exit code=%errorlevel%

Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
@echo off
REM -- Analyses an existing version on AIP Console Application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
SET VERSION_NAME=%~4

set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

REM EXAMPLE
REM call "analyzer-version-integ-test.bat" "server-url" "api-key" "app-name" "version-name"
REM
SET MORE_OPTIONS=
if "%SHOW_SQL%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --show-sql
if "%AMT_PROFILING%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --amt-profiling"

if not "%MODULE_OPTION%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --module-option="%MODULE_OPTION%"
if "%UPLOAD_APPLICATION%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --upload-application
if "%PROCESS_IMAGING%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --process-imaging
if "%WITH_SNAPSHOT%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --snapshot


for %%a in ( VERSION_NAME APP_NAME TOOLSDIR) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)
echo ----------------------------
echo Unzip the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Analyses an existing version on AIP Console --
echo OPTIONS= %MORE_OPTIONS%
echo java -jar aip-console-tools-cli.jar analyze --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --version-name="%VERSION_NAME%" --verbose=%VERBOSE% ^
%MORE_OPTIONS%
echo --------------------------------
SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar analyze --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --version-name="%VERSION_NAME%" --verbose=false ^
%MORE_OPTIONS%

echo exit code=%errorlevel%

Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
@echo off
REM -- Create Application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
SET IN_PLACE_MODE=%~4
SET DOMAIN_NAME=%~5
SET CSS=%~6
REM SET NODE_NAME=%~7
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

REM EXAMPLE
REM create-application-integ-test.bat "download folder" "http://machine.corp.castsoftware.com:8081" "LPZ5i8lJ.5dKr2Y4e39cVIJ70rJETgG0sY29C2ElH" "WEBITOOLS-102-Test-App" false "TOOLS-CLI-TEST_DOM"
REM
SET MORE_OPTIONS=
if not "%DOMAIN_NAME%" == "" SET MORE_OPTIONS=--domain-name="%DOMAIN_NAME%"
if not "%IN_PLACE_MODE%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --no-version-history=%IN_PLACE_MODE%
if not "%CSS%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --css-server=%CSS%
if not "%NODE_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --node-name="%NODE_NAME%"

if not defined TOOLSDIR (
set TOOLSDIR=%WORKSPACE%\bin
)

if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
REM @echo.
REM @echo ERROR : %TOOLSDIR%\%TOOLS_EXTENSION%.zip file should be downloaded from DEV Build job ...
REM @echo.
REM exit /b -1
)

@echo ----------------------------
@echo Unzip the downloaded extension
@echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%*.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
@echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
echo -- Create Application command --
echo NODE name= %NODE_NAME%
echo OPTIONS= %MORE_OPTIONS%
echo java -jar aip-console-tools-cli.jar CreateApplication --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=false ^
%MORE_OPTIONS%
echo --------------------------------

CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar CreateApplication --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=false ^
%MORE_OPTIONS%

echo exit code=%errorlevel%

Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
@echo off
REM -- Onboard application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

REM
SET MORE_OPTIONS=
if not "%SNAPSHOT_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --snapshot-name="%SNAPSHOT_NAME%"
if not "%MODULE_GENERATION_TYPE%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --module-option="%MODULE_GENERATION_TYPE%"
if not "%SLEEP_DURATION%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --sleep-duration="%SLEEP_DURATION%"

for %%a in ( SOURCES_ZIP TOOLSDIR ) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)
echo ----------------------------
echo Unzip the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Onboard application to CAST Imaging Console --
echo -- DEEP-ANALYSIS
echo OPTIONS= %MORE_OPTIONS%
echo java -jar aip-console-tools-cli.jar Deep-Analyze --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=%VERBOSE% ^
%MORE_OPTIONS%
echo --------------------------------
SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar Deep-Analyze --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --verbose=false ^
%MORE_OPTIONS%

echo exit code=%errorlevel%

Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
@echo off
REM -- deliver version to existing Application --
SET SERVER_URL=%~1
SET API_KEY=%~2
SET APP_NAME=%~3
SET IN_PLACE_MODE=%~4
SET DOMAIN_NAME=%~5
SET CSS=%~6
REM SET NODE_NAME=%~7
set TOOLS_EXTENSION=com.castsoftware.aip.console.tools.%TOOLS_VERSION%
set EXTEND_URL=https://extend.castsoftware.com
set PATH=C:\CAST-Caches\Win64;%PATH%

REM EXAMPLE
REM
SET MORE_OPTIONS=
if not "%VERSION_NAME%" == "" SET MORE_OPTIONS=--version-name="%VERSION_NAME%"
if not "%NODE_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --node-name="%NODE_NAME%"
if not "%VERSION_DATE%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --version-date="%VERSION_DATE%"
if not "%EXCLUSION_PATTERNS%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --exclude-patterns="%EXCLUSION_PATTERNS%"
if not "%EXCLUSION_RULES%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --exclusion-rules="%EXCLUSION_RULES%"
if not "%BACKUP_NAME%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --backup-name="%BACKUP_NAME%"
if not "%CSS%" == "" SET MORE_OPTIONS=%MORE_OPTIONS% --css-server=%CSS%

REM Add all boolean
if "%CLONE_VERSION%" == "false" SET MORE_OPTIONS=%MORE_OPTIONS% --create-new-version
if "%CLONE_VERSION%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS%
if "%SET_AS_CURRENT%" == "true" SET MORE_OPTIONS=%MORE_OPTIONS% --set-as-current
SET MORE_OPTIONS=%MORE_OPTIONS% --backup=%BACKUP% --enable-security-assessment=%SECURITY_ASSESSMENT% --enable-security-dataflow=%SECURITY_DATAFLOW%
SET MORE_OPTIONS=%MORE_OPTIONS% --blueprint=%BLUEPRINT% --auto-create=%AUTO_CREATE% --auto-discover=%AUTO_DISCOVER%

for %%a in ( SOURCES_ZIP TOOLSDIR ) do (
if not defined %%a (
@echo.
@echo ERROR : Environment variable %%a should exist as environment var...
@echo.
exit /b 1
)
)
if not exist %TOOLSDIR%\%TOOLS_EXTENSION%.zip (
@echo ===== Processing NUPKG artifact version %TOOLS_VERSION% ==========
7z.exe e "%DEV_ARTIFACT%\upload\com.castsoftware.aip.console.tools*.nupkg" -y -o"%TOOLSDIR%" %TOOLS_EXTENSION%.zip
)

echo ----------------------------
echo Unzip the downloaded build artifact
echo 7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"
echo ----------------------------
7z.exe x "%TOOLSDIR%\%TOOLS_EXTENSION%.zip" -y -o"%TOOLSDIR%\%TOOLS_EXTENSION%"

echo -- Delivers a new version to AIP Console --
echo OPTIONS= %MORE_OPTIONS%
echo java -jar aip-console-tools-cli.jar deliver --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --file="%SOURCES_ZIP%" --verbose=%VERBOSE% ^
%MORE_OPTIONS%
echo --------------------------------
SET TOOLS_CLI_PATH=%TOOLSDIR%\%TOOLS_EXTENSION%
CD /d "%TOOLS_CLI_PATH%"

java -jar aip-console-tools-cli.jar deliver --server-url="%SERVER_URL%" --apikey="%API_KEY%" --timeout=5000 ^
--app-name="%APP_NAME%" --file="%SOURCES_ZIP%" --verbose=false ^
%MORE_OPTIONS%

echo exit code=%errorlevel%

Loading