123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616 |
- {
- "public_metrics_pipe": {
- "TAGS": [
- "periodic-incremental-daily-internal"
- ],
- "steps": [
- "test_cpu_profile_internal_metrics",
- "generate_ctest_metrics",
- "generate_pytest_metrics",
- "upload_metrics"
- ]
- },
- "generate_ctest_metrics": {
- "TAGS": [],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "SCRIPT_PATH": "scripts\\metrics\\ctest_metrics_xml_to_csv.py",
- "SCRIPT_PARAMETERS": "build\\windows --output-directory build\\windows\\Testing\\csv --branch %BRANCH_NAME% -w"
- }
- },
- "generate_pytest_metrics": {
- "TAGS": [],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "SCRIPT_PATH": "scripts\\metrics\\pytest_metrics_xml_to_csv.py",
- "SCRIPT_PARAMETERS": "build\\windows\\Testing\\Pytest --output-directory build\\windows\\Testing\\csv --branch %BRANCH_NAME% -w"
- }
- },
- "upload_metrics": {
- "TAGS": [],
- "COMMAND": "upload_metrics_windows.cmd",
- "PARAMETERS": {
- "CSV_DIRECTORY": "build\\windows\\Testing\\csv"
- }
- },
- "test_cpu_profile_internal_metrics": {
- "TAGS": [],
- "COMMAND": "build_test_windows.cmd",
- "PIPELINE_ENV": {
- "NONBLOCKING_STEP": "True"
- },
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DO3DE_TEST_IMPACT_NATIVE_TEST_TARGETS_ENABLED=FALSE -DO3DE_TEST_IMPACT_PYTHON_TEST_TARGETS_ENABLED=TRUE",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_smoke TEST_SUITE_main",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_smoke|SUITE_main)\" -LE \"(REQUIRES_gpu|REQUIRES_tiaf)\" -T Test --no-tests=error"
- }
- },
- "clean": {
- "TAGS": [],
- "COMMAND": "clean_windows.cmd",
- "PARAMETERS": {
- "OUTPUT_DIRECTORY": "build",
- "CMAKE_LY_PROJECTS": "AutomatedTesting"
- }
- },
- "debug_pipe": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal"
- ],
- "steps": [
- "debug",
- "test_debug"
- ]
- },
- "profile_pipe": {
- "TAGS": [
- "default",
- "snapshot"
- ],
- "steps": [
- "profile",
- "asset_profile",
- "test_cpu_profile",
- "test_impact_analysis_profile_native",
- "test_impact_analysis_profile_python"
- ]
- },
- "scrubbing": {
- "TAGS": [],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "SCRIPT_PATH": "scripts/build/scrubbing_job.py"
- }
- },
- "metrics": {
- "TAGS": [
- "weekly"
- ],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "SCRIPT_PATH": "scripts/build/ci_build_metrics.py",
- "SCRIPT_PARAMETERS": "--platform=Windows --repository=%REPOSITORY_NAME% --jobname=%JOB_NAME% --jobnumber=%BUILD_NUMBER% --jobnode=%NODE_LABEL% --changelist=%CHANGE_ID%"
- }
- },
- "test_impact_analysis_profile_native": {
- "TAGS": [
- ],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "OUTPUT_DIRECTORY": "build/windows",
- "CONFIGURATION": "profile",
- "SCRIPT_PATH": "scripts/build/TestImpactAnalysis/tiaf_driver.py",
- "SCRIPT_PARAMETERS":
- "--config=\"%OUTPUT_DIRECTORY%/bin/TestImpactFramework/profile/Persistent/tiaf.json\" --src-branch=%BRANCH_NAME% --dst-branch=%CHANGE_TARGET% --commit=%CHANGE_ID% --s3-bucket=%TEST_IMPACT_S3_BUCKET% --mars-index-prefix=o3de-tiaf --s3-top-level-dir=%REPOSITORY_NAME% --build-number=%BUILD_NUMBER% --suites smoke main --label-excludes REQUIRES_gpu --test-failure-policy=continue --runtime-type=native --target-output=stdout"
- }
- },
- "test_impact_analysis_profile_python": {
- "TAGS": [
- ],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "OUTPUT_DIRECTORY": "build/windows",
- "CONFIGURATION": "profile",
- "SCRIPT_PATH": "scripts/build/TestImpactAnalysis/tiaf_driver.py",
- "SCRIPT_PARAMETERS":
- "--config=\"%OUTPUT_DIRECTORY%/bin/TestImpactFramework/profile/Persistent/tiaf.json\" --src-branch=%BRANCH_NAME% --dst-branch=%CHANGE_TARGET% --commit=%CHANGE_ID% --s3-bucket=%TEST_IMPACT_S3_BUCKET% --mars-index-prefix=o3de-tiaf --s3-top-level-dir=%REPOSITORY_NAME% --build-number=%BUILD_NUMBER% --suites smoke main --label-excludes REQUIRES_gpu --test-failure-policy=continue --runtime-type=python --testrunner=live --target-output=stdout"
- }
- },
- "debug": {
- "TAGS": [
- "weekly-build-metrics"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "debug",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "test_debug": {
- "TAGS": [
- "weekly-build-metrics"
- ],
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "debug",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_smoke TEST_SUITE_main",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_smoke|SUITE_main)\" -LE \"(REQUIRES_gpu)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "profile": {
- "TAGS": [
- "daily-pipeline-metrics",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DO3DE_TEST_IMPACT_INSTRUMENTATION_BIN=%TEST_IMPACT_WIN_BINARY%",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "profile_vs2019": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0 -DO3DE_TEST_IMPACT_INSTRUMENTATION_BIN=%TEST_IMPACT_WIN_BINARY%",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "profile_nounity_vs2019": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0 -DLY_UNITY_BUILD=FALSE",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "test_cpu_profile": {
- "TAGS": [
- "daily-pipeline-metrics",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DO3DE_TEST_IMPACT_NATIVE_TEST_TARGETS_ENABLED=TRUE -DO3DE_TEST_IMPACT_PYTHON_TEST_TARGETS_ENABLED=TRUE",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_smoke TEST_SUITE_main",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_smoke|SUITE_main)\" -LE \"(REQUIRES_gpu|REQUIRES_tiaf)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "test_gpu_profile": {
- "TAGS":[
- "periodic-incremental-daily-internal",
- "periodic-clean-weekly-internal"
- ],
- "PIPELINE_ENV":{
- "NODE_LABEL":"windows-gpu"
- },
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_smoke TEST_SUITE_main",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_smoke_REQUIRES_gpu|SUITE_main_REQUIRES_gpu)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True",
- "TEST_SCREENSHOTS": "True"
- }
- },
- "benchmark_test_gpu_profile": {
- "TAGS": [
- "nightly-incremental-internal",
- "weekly-clean-internal",
- "weekly-build-metrics"
- ],
- "PIPELINE_ENV":{
- "NODE_LABEL":"windows-gpu"
- },
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_benchmark",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_benchmark_REQUIRES_gpu)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "asset_profile": {
- "TAGS": [
- "weekly-build-metrics"
- ],
- "COMMAND": "build_asset_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "AssetProcessorBatch",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "ASSET_PROCESSOR_BINARY": "bin\\profile\\AssetProcessorBatch.exe",
- "ASSET_PROCESSOR_OPTIONS": "--zeroAnalysisMode --ignoreFutureAssetDatabaseVersionError",
- "ASSET_PROCESSOR_PLATFORMS": "pc,server"
- }
- },
- "awsi_test_profile_pipe": {
- "TAGS": [
- "periodic-incremental-daily-internal",
- "periodic-clean-weekly-internal"
- ],
- "steps": [
- "awsi_deployment",
- "awsi_test_profile",
- "awsi_destruction"
- ]
- },
- "awsi_test_profile": {
- "TAGS": [
- "weekly-build-metrics"
- ],
- "PIPELINE_ENV": {
- "NONBLOCKING_STEP": "True"
- },
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_awsi",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_awsi)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "periodic_test_profile": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_periodic",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_periodic)\" -LE \"(REQUIRES_gpu)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "periodic_test_gpu_profile": {
- "TAGS": [
- "periodic-incremental-daily-internal",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "PIPELINE_ENV":{
- "NODE_LABEL":"windows-gpu"
- },
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_periodic",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_periodic_REQUIRES_gpu)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "sandbox_test_profile": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "PIPELINE_ENV": {
- "ON_FAILURE_MARK": "UNSTABLE"
- },
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_sandbox",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L \"(SUITE_sandbox)\" -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "benchmark_test_profile": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_test_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "TEST_SUITE_benchmark",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
- "CTEST_OPTIONS": "-L (SUITE_benchmark) -LE (REQUIRES_gpu) -T Test --no-tests=error",
- "TEST_METRICS": "True",
- "TEST_RESULTS": "True"
- }
- },
- "release": {
- "TAGS": [
- "default",
- "weekly-build-metrics",
- "snapshot"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "release",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "release_vs2019": {
- "TAGS": [
- "periodic-incremental-daily",
- "weekly-build-metrics",
- "snapshot"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "release",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "monolithic_release": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal",
- "weekly-build-metrics"
- ],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "release",
- "OUTPUT_DIRECTORY": "build\\mono_windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0 -DLY_MONOLITHIC_GAME=TRUE",
- "CMAKE_LY_PROJECTS": "AutomatedTesting",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "install_profile": {
- "TAGS": [],
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DLY_DISABLE_TEST_MODULES=TRUE",
- "CMAKE_TARGET": "INSTALL",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "install_mono_release": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NODE_LABEL":"windows-packaging"
- },
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "release",
- "OUTPUT_DIRECTORY": "build\\windows_mono",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DLY_MONOLITHIC_GAME=TRUE -DLY_DISABLE_TEST_MODULES=TRUE",
- "CMAKE_TARGET": "INSTALL",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "installer_pipe": {
- "TAGS": [
- "periodic-clean-weekly-internal",
- "nightly-installer"
- ],
- "steps": [
- "install_mono_release",
- "install_mono_android_api_24_release",
- "installer",
- "installer_test"
- ]
- },
- "installer": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NODE_LABEL":"windows-packaging"
- },
- "COMMAND": "build_installer_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DLY_DISABLE_TEST_MODULES=TRUE -DO3DE_INSTALL_ENGINE_NAME=o3de-sdk -DLY_INSTALLER_WIX_ROOT=\"!WIX! \"",
- "EXTRA_CMAKE_OPTIONS": "-DLY_INSTALLER_AUTO_GEN_TAG=TRUE -DLY_INSTALLER_DOWNLOAD_URL=!INSTALLER_DOWNLOAD_URL! -DLY_INSTALLER_LICENSE_URL=!INSTALLER_DOWNLOAD_URL!/license -DCPACK_INSTALLED_DIRECTORIES=\"!WORKSPACE!/o3de/install;/CORE\"",
- "CMAKE_TARGET": "ALL_BUILD",
- "CPACK_OPTIONS": "-D CPACK_UPLOAD_URL=\"!CPACK_UPLOAD_URL!\"",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "installer_test": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NODE_LABEL":"windows-installer-test"
- },
- "COMMAND": "pytest_windows.cmd",
- "PARAMETERS": {
- "PYTEST_PATH": "cmake\\Platform\\Windows\\Packaging\\Tests",
- "PYTEST_PARAMETERS": "--capture=no --log-file=%WORKSPACE%\\installer_test.log --install-root=%WORKSPACE%\\o3de_install --installer-uri=!INSTALLER_S3_BUCKET!!INSTALLER_S3_PATH! --project-path=%WORKSPACE%\\TestProject"
- }
- },
- "install_profile_pipe": {
- "TAGS": [
- "periodic-incremental-daily",
- "periodic-clean-weekly-internal"
- ],
- "PIPELINE_ENV": {
- "PROJECT_REPOSITORY_NAME": "TestProject"
- },
- "steps": [
- "install_profile",
- "project_generate",
- "project_engineinstall_profile"
- ]
- },
- "project_generate": {
- "TAGS": [],
- "COMMAND": "python_windows.cmd",
- "PARAMETERS": {
- "SCRIPT_PATH": "install\\scripts\\o3de.py",
- "SCRIPT_PARAMETERS": "create-project -pp %WORKSPACE%\\%PROJECT_REPOSITORY_NAME% --force"
- }
- },
- "project_enginesource_profile": {
- "TAGS": [
- "project"
- ],
- "PIPELINE_ENV": {
- "EXECUTE_FROM_PROJECT": "1"
- },
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0 -DCMAKE_MODULE_PATH=%WORKSPACE%/o3de/cmake",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "project_engineinstall_profile": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "EXECUTE_FROM_PROJECT": "1"
- },
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "COMMAND_CWD": "%WORKSPACE%\\%PROJECT_REPOSITORY_NAME%",
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\windows",
- "CMAKE_OPTIONS": "-G \"Visual Studio 16 2019\" -DCMAKE_SYSTEM_VERSION=10.0 -DCMAKE_MODULE_PATH=%WORKSPACE%/o3de/install/cmake",
- "CMAKE_TARGET": "ALL_BUILD",
- "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo"
- }
- },
- "project_engineinstall_profile_pipe": {
- "TAGS": [
- "project"
- ],
- "steps": [
- "install_profile",
- "project_engineinstall_profile"
- ]
- },
- "awsi_deployment": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NONBLOCKING_STEP": "True"
- },
- "COMMAND": "deploy_cdk_applications.cmd",
- "PARAMETERS": {
- "CDK_VERSION": "2.68.0"
- }
- },
- "awsi_destruction": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NONBLOCKING_STEP": "True"
- },
- "COMMAND": "destroy_cdk_applications.cmd",
- "PARAMETERS": {
- "CDK_VERSION": "2.68.0"
- }
- },
- "install_mono_android_api_24_release": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NODE_LABEL":"windows-packaging"
- },
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "release",
- "OUTPUT_DIRECTORY": "build\\android_api_mono",
- "CMAKE_OPTIONS":"-G \"Ninja Multi-Config\" -DCMAKE_TOOLCHAIN_FILE=cmake\\Platform\\Android\\Toolchain_android.cmake -DLY_MONOLITHIC_GAME=TRUE -DLY_DISABLE_TEST_MODULES=TRUE -DANDROID_NATIVE_API_LEVEL=24 -DLY_NDK_DIR=\"C:/AndroidSdk/ndk/25.1.8937393\"",
- "CMAKE_TARGET": "install",
- "CMAKE_BUILD_ARGS":"-j!NUMBER_OF_PROCESSORS!"
- }
- },
- "install_mono_android_api_24_profile": {
- "TAGS": [],
- "PIPELINE_ENV": {
- "NODE_LABEL":"windows-packaging"
- },
- "COMMAND": "build_windows.cmd",
- "PARAMETERS": {
- "CONFIGURATION": "profile",
- "OUTPUT_DIRECTORY": "build\\android_api_mono",
- "CMAKE_OPTIONS":"-G \"Ninja Multi-Config\" -DCMAKE_TOOLCHAIN_FILE=cmake\\Platform\\Android\\Toolchain_android.cmake -DLY_MONOLITHIC_GAME=TRUE -DLY_DISABLE_TEST_MODULES=TRUE -DANDROID_NATIVE_API_LEVEL=24 -DLY_NDK_DIR=\"C:/AndroidSdk/ndk/25.1.8937393\"",
- "CMAKE_TARGET": "install",
- "CMAKE_BUILD_ARGS":"-j!NUMBER_OF_PROCESSORS!"
- }
- }
- }
|