瀏覽代碼

Add build config files to ASV repo

Signed-off-by: Shirang Jia <[email protected]>
Shirang Jia 2 年之前
父節點
當前提交
9012ffba28

+ 0 - 0
Scripts/build/Jenkins/Platform/Android/build_config.json


+ 37 - 0
Scripts/build/Jenkins/Platform/Linux/build_config.json

@@ -0,0 +1,37 @@
+{
+  "clean": {
+    "TAGS": [],
+    "COMMAND": "clean_linux.sh",
+    "PARAMETERS": {
+      "OUTPUT_DIRECTORY": "build",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting"
+    }
+  },
+  "asv_profile": {
+    "TAGS": [
+      "default",
+      "periodic-clean-daily-internal"
+    ],
+    "COMMAND": "build_linux.sh",
+    "PARAMETERS": {
+      "CONFIGURATION": "profile",
+      "OUTPUT_DIRECTORY": "build/linux",
+      "CMAKE_OPTIONS": "-G 'Ninja Multi-Config' -DLY_PARALLEL_LINK_JOBS=4",
+      "CMAKE_TARGET": "Editor AutomatedTesting.GameLauncher AtomSampleviewerStandalone AssetProcessor",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting AtomSampleViewer"
+    }
+  },
+  "asv_release": {
+    "TAGS": [
+      "default"
+    ],
+    "COMMAND": "build_linux.sh",
+    "PARAMETERS": {
+      "CONFIGURATION": "release",
+      "OUTPUT_DIRECTORY": "build/linux",
+      "CMAKE_OPTIONS": "-G 'Ninja Multi-Config' -DLY_PARALLEL_LINK_JOBS=4",
+      "CMAKE_TARGET": "Editor AutomatedTesting.GameLauncher AtomSampleviewerStandalone AssetProcessor",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting AtomSampleViewer"
+    }
+  }
+}

+ 0 - 0
Scripts/build/Jenkins/Platform/Mac/build_config.json


+ 39 - 0
Scripts/build/Jenkins/Platform/Windows/build_config.json

@@ -0,0 +1,39 @@
+{
+  "clean": {
+    "TAGS": [],
+    "COMMAND": "clean_windows.cmd",
+    "PARAMETERS": {
+      "OUTPUT_DIRECTORY": "build",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting"
+    }
+  },
+  "asv_profile": {
+    "TAGS": [
+      "default",
+      "periodic-clean-daily-internal"
+    ],
+    "COMMAND": "build_windows.cmd",
+    "PARAMETERS": {
+      "CONFIGURATION": "profile",
+      "OUTPUT_DIRECTORY": "build\\windows",
+      "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0 -DLY_TEST_IMPACT_INSTRUMENTATION_BIN=%TEST_IMPACT_WIN_BINARY%",
+      "CMAKE_TARGET": "Editor AutomatedTesting.GameLauncher AtomSampleviewerStandalone AssetProcessor",
+      "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting AtomSampleViewer"
+    }
+  },
+  "asv_release": {
+    "TAGS": [
+      "default"
+    ],
+    "COMMAND": "build_windows.cmd",
+    "PARAMETERS": {
+      "CONFIGURATION": "release",
+      "OUTPUT_DIRECTORY": "build\\windows",
+      "CMAKE_OPTIONS": "-DCMAKE_SYSTEM_VERSION=10.0",
+      "CMAKE_TARGET": "Editor AutomatedTesting.GameLauncher AtomSampleviewerStandalone AssetProcessor",
+      "CMAKE_NATIVE_BUILD_ARGS": "/m /nologo",
+      "CMAKE_LY_PROJECTS": "AutomatedTesting AtomSampleViewer"
+    }
+  }
+}

+ 0 - 0
Scripts/build/Jenkins/Platform/iOS/build_config.json