@@ -35,39 +35,39 @@ build_{{ buildProject[0] }}_project:
3535 - echo Building {{ buildProject[0] }} project from branch %SAMPLE_BRANCH% with Unity version of %UNITY_VERSION%, Scripting backend %SCRIPTING_BACKEND_IL2CPP_MONO%, Burst %BURST_ON_OFF% for platform %PLATFORM_WIN64_MAC_ANDROID%
3636
3737 # Validate inputs passed via Yamato variables
38- - python Tools/CI/ scripts/BuildAutomation/validate_params.py
38+ - python Tools/scripts/BuildAutomation/validate_params.py
3939
4040 # Clone the external project repository into a specific directory. Notice that branch is also specified.
4141 - git clone --single-branch --branch %SAMPLE_BRANCH% {{ buildProject[1].GithubRepo }} {{ ClonedProjectRoot }}
4242
4343 # Replace file: references in the manifest with latest released versions from Unity Package Vision API.
4444 # This replaces the need for maintaining separate release-manifest.json files in each project.
45- - python Tools/CI/ scripts/BuildAutomation/resolve_file_references.py --manifest-path C:/ClonedProject/{{ buildProject[1].manifestPath }}
45+ - python Tools/scripts/BuildAutomation/resolve_file_references.py --manifest-path C:/ClonedProject/{{ buildProject[1].manifestPath }}
4646
4747 # Modify the external project's manifest to use the local N4E package from current branch on which this Yamato job is running. (requires python that should be preinstalled in the image)
48- - python Tools/CI/ scripts/BuildAutomation/manifest_update.py --manifest-path {{ ClonedProjectRoot }}/{{ buildProject[1].manifestPath }} --package-name {{ buildProject[1].localPackageName }} --local-package-path %YAMATO_SOURCE_DIR%/{{ buildProject[1].localPackagePath }}{% if buildProject[1].remove %} --remove-folder {{ buildProject[1].remove }}{% endif %} --cloned-project-root {{ ClonedProjectRoot }}
48+ - python Tools/scripts/BuildAutomation/manifest_update.py --manifest-path {{ ClonedProjectRoot }}/{{ buildProject[1].manifestPath }} --package-name {{ buildProject[1].localPackageName }} --local-package-path %YAMATO_SOURCE_DIR%/{{ buildProject[1].localPackagePath }}{% if buildProject[1].remove %} --remove-folder {{ buildProject[1].remove }}{% endif %} --cloned-project-root {{ ClonedProjectRoot }}
4949
5050 # Run python script to update ProjectSettings.asset in order to connect the project to Unity Services/set proper values.
5151 # Notice that if a project has this already set up then in theory we don't need to run this script.
52- - python Tools/CI/ scripts/BuildAutomation/connect_services.py --project-settings-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }}/ProjectSettings/ProjectSettings.asset
52+ - python Tools/scripts/BuildAutomation/connect_services.py --project-settings-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }}/ProjectSettings/ProjectSettings.asset
5353
5454 # Enable or disable Burst compilation. This step is specific to Netcode package (or any package that uses Burst)
55- - IF "%BURST_ON_OFF%"=="on" (python Tools/CI/ scripts/BuildAutomation/disable-enable-burst.py --enable-burst --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }})
56- ELSE (python Tools/CI/ scripts/BuildAutomation/disable-enable-burst.py --disable-burst --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }})
55+ - IF "%BURST_ON_OFF%"=="on" (python Tools/scripts/BuildAutomation/disable-enable-burst.py --enable-burst --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }})
56+ ELSE (python Tools/scripts/BuildAutomation/disable-enable-burst.py --disable-burst --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }})
5757
5858 # Download the Unity Editor version specified in the UNITY_VERSION variable. Il2cpp component is downloaded only if the SCRIPTING_BACKEND_IL2CPP_MONO is set to "il2cpp".
5959 # TODO: we could download components only if needed
6060 - unity-downloader-cli --fast --wait -u %UNITY_VERSION% -p C:/TestingEditor -c Editor -c il2cpp -c Android -c macOS
6161
6262 # Add BuilderScript.cs to the project so we can modify and build the project using Unity Editor.
6363 # This requires proper assembly definition in order for those scripts to compile properly.
64- - python Tools/CI/ scripts/BuildAutomation/setup_build_scripts.py --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }} --source-dir %YAMATO_SOURCE_DIR%
64+ - python Tools/scripts/BuildAutomation/setup_build_scripts.py --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }} --source-dir %YAMATO_SOURCE_DIR%
6565
6666 # Build the project using Unity Editor. This calls the appropriate static BuilderScripts method.
67- - python Tools/CI/ scripts/BuildAutomation/get_build_method.py --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }}
67+ - python Tools/scripts/BuildAutomation/get_build_method.py --project-path {{ ClonedProjectRoot }}/{{ buildProject[1].projectPath }}
6868
6969 # Print manifest dependencies after Unity Editor has processed the manifest to verify package overrides.
70- - python Tools/CI/ scripts/BuildAutomation/print_manifest_info.py --manifest-path {{ ClonedProjectRoot }}/{{ buildProject[1].manifestPath }}
70+ - python Tools/scripts/BuildAutomation/print_manifest_info.py --manifest-path {{ ClonedProjectRoot }}/{{ buildProject[1].manifestPath }}
7171
7272 # Copy build artifacts to source directory for Yamato artifact collection.
7373 # TODO: This can be omitted if building directly in YAMATO_SOURCE_DIR instead of ClonedProjectRoot
0 commit comments