From 9f8d877e8147cae511ed502c99843a5dd9954cf5 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 10 Jun 2020 11:56:54 +0200 Subject: [PATCH 1/7] add yml refactor from master --- .yamato/_abv.yml | 368 +++ .yamato/_editor.yml | 280 +++ .yamato/_packages.yml | 2089 +++++++++++++++++ .yamato/_preview_publish.yml | 302 +++ .yamato/_templates.yml | 630 +++++ .yamato/all-hdrp.yml | 94 + .yamato/all-hdrp_dxr.yml | 28 + .yamato/all-hdrp_hybrid.yml | 34 + .yamato/all-shadergraph.yml | 40 + .yamato/all-shadergraph_stereo.yml | 28 + .yamato/all-universal.yml | 64 + .yamato/all-universal_hybrid.yml | 34 + .yamato/all-universal_stereo.yml | 28 + .yamato/all-vfx_lwrp.yml | 28 + .yamato/all-vfxmain.yml | 34 + .yamato/config/__shared.metafile | 152 ++ .yamato/config/_abv.metafile | 73 + .yamato/config/_editor.metafile | 25 + .yamato/config/_packages.metafile | 76 + .yamato/config/_preview_publish.metafile | 45 + .yamato/config/_templates.metafile | 39 + .yamato/config/hdrp.metafile | 57 + .yamato/config/hdrp_dxr.metafile | 26 + .yamato/config/hdrp_hybrid.metafile | 29 + .yamato/config/shadergraph.metafile | 33 + .yamato/config/shadergraph_stereo.metafile | 18 + .yamato/config/universal.metafile | 48 + .yamato/config/universal_hybrid.metafile | 36 + .yamato/config/universal_stereo.metafile | 18 + .yamato/config/vfx_lwrp.metafile | 35 + .yamato/config/vfxmain.metafile | 27 + .yamato/docs/readme.md | 452 ++++ .yamato/hdrp-linux-vulkan.yml | 197 ++ .yamato/hdrp-osx-metal.yml | 345 +++ .yamato/hdrp-win-dx11.yml | 328 +++ .yamato/hdrp-win-dx12.yml | 328 +++ .yamato/hdrp-win-vulkan.yml | 328 +++ .yamato/hdrp_dxr-win-dx12.yml | 215 ++ .yamato/hdrp_hybrid-linux-openglcore.yml | 69 + .yamato/hdrp_hybrid-linux-vulkan.yml | 133 ++ .yamato/hdrp_hybrid-osx-metal.yml | 260 ++ .yamato/hdrp_hybrid-win-dx11.yml | 267 +++ .yamato/hdrp_hybrid-win-dx12.yml | 267 +++ .yamato/hdrp_hybrid-win-vulkan.yml | 267 +++ .yamato/ruamel/build.py | 325 +++ .yamato/ruamel/jobs/abv/all_project_ci.py | 31 + .../ruamel/jobs/abv/all_project_ci_nightly.py | 43 + .yamato/ruamel/jobs/abv/all_smoke_tests.py | 27 + .yamato/ruamel/jobs/abv/smoke_test.py | 42 + .yamato/ruamel/jobs/abv/trunk_verification.py | 32 + .yamato/ruamel/jobs/editor/editor.py | 39 + .yamato/ruamel/jobs/packages/package_pack.py | 26 + .../ruamel/jobs/packages/package_publish.py | 30 + .yamato/ruamel/jobs/packages/package_test.py | 44 + .../packages/package_test_dependencies.py | 43 + .yamato/ruamel/jobs/packages/publish_all.py | 27 + .yamato/ruamel/jobs/packages/test_all.py | 34 + .../jobs/preview_publish/pb_auto_version.py | 30 + .../ruamel/jobs/preview_publish/pb_promote.py | 30 + .../ruamel/jobs/preview_publish/pb_publish.py | 40 + .../preview_publish/pb_publish_all_preview.py | 22 + .../preview_publish/pb_wait_for_nightly.py | 29 + .yamato/ruamel/jobs/projects/_project_base.py | 33 + .../jobs/projects/commands/_cmd_mapper.py | 40 + .../ruamel/jobs/projects/commands/android.py | 40 + .../ruamel/jobs/projects/commands/iphone.py | 27 + .../ruamel/jobs/projects/commands/linux.py | 29 + .../jobs/projects/commands/linux_split.py | 33 + .../jobs/projects/commands/osx_metal.py | 41 + .../jobs/projects/commands/osx_metal_split.py | 55 + .../jobs/projects/commands/osx_openglcore.py | 34 + .yamato/ruamel/jobs/projects/commands/win.py | 36 + .yamato/ruamel/jobs/projects/project_all.py | 41 + .../jobs/projects/project_not_standalone.py | 20 + .../jobs/projects/project_standalone.py | 46 + .../jobs/projects/project_standalone_build.py | 22 + .yamato/ruamel/jobs/shared/constants.py | 11 + .yamato/ruamel/jobs/shared/namer.py | 106 + .yamato/ruamel/jobs/shared/yml_job.py | 75 + .../ruamel/jobs/templates/template_pack.py | 26 + .../ruamel/jobs/templates/template_test.py | 42 + .../templates/template_test_dependencies.py | 42 + .yamato/ruamel/jobs/templates/test_all.py | 33 + .yamato/shadergraph-linux-openglcore.yml | 133 ++ .yamato/shadergraph-linux-vulkan.yml | 197 ++ .yamato/shadergraph-osx-metal.yml | 260 ++ .yamato/shadergraph-osx-openglcore.yml | 127 + .yamato/shadergraph-win-dx11.yml | 267 +++ .yamato/shadergraph-win-vulkan.yml | 267 +++ .yamato/shadergraph_stereo-win.yml | 206 ++ .yamato/template-config.metafile | 78 - .yamato/universal-android-opengles3.yml | 175 ++ .yamato/universal-android-vulkan.yml | 175 ++ .yamato/universal-iphone-metal.yml | 145 ++ .yamato/universal-linux-openglcore.yml | 133 ++ .yamato/universal-linux-vulkan.yml | 197 ++ .yamato/universal-osx-metal.yml | 345 +++ .yamato/universal-osx-openglcore.yml | 188 ++ .yamato/universal-win-dx11.yml | 328 +++ .yamato/universal-win-vulkan.yml | 328 +++ .../universal_hybrid-android-opengles3.yml | 175 ++ .yamato/universal_hybrid-android-vulkan.yml | 175 ++ .yamato/universal_hybrid-linux-openglcore.yml | 69 + .yamato/universal_hybrid-linux-vulkan.yml | 133 ++ .yamato/universal_hybrid-osx-metal.yml | 175 ++ .yamato/universal_hybrid-win-dx11.yml | 206 ++ .yamato/universal_hybrid-win-vulkan.yml | 206 ++ .yamato/universal_stereo-win.yml | 206 ++ .yamato/upm-ci-abv.yml | 194 -- .yamato/upm-ci-hdrp.yml | 252 -- .yamato/upm-ci-hdrp_dxr.yml | 148 -- .yamato/upm-ci-hdrp_hybrid.yml | 315 --- .yamato/upm-ci-hdrp_standalone.yml | 246 -- .yamato/upm-ci-packages.yml | 217 -- .yamato/upm-ci-shadergraph.yml | 410 ---- .yamato/upm-ci-shadergraph_stereo.yml | 152 -- .yamato/upm-ci-templates.yml | 144 -- .yamato/upm-ci-universal.yml | 492 ---- .yamato/upm-ci-universal_hybrid.yml | 499 ---- .yamato/upm-ci-universal_stereo.yml | 152 -- .yamato/upm-ci-vfx_lwrp.yml | 407 ---- .yamato/upm-ci-vfxmain.yml | 299 --- .yamato/vfx_lwrp-linux-openglcore.yml | 69 + .yamato/vfx_lwrp-linux-vulkan.yml | 133 ++ .yamato/vfx_lwrp-osx-metal.yml | 175 ++ .yamato/vfx_lwrp-osx-openglcore.yml | 66 + .yamato/vfx_lwrp-win-dx11.yml | 206 ++ .yamato/vfx_lwrp-win-vulkan.yml | 206 ++ .yamato/vfxmain-linux-vulkan.yml | 197 ++ .yamato/vfxmain-osx-metal.yml | 260 ++ .yamato/vfxmain-win-dx11.yml | 267 +++ .yamato/vfxmain-win-vulkan.yml | 267 +++ .yamato/z_editor.yml | 56 - .yamato/z_preview-publish.yml | 144 -- 134 files changed, 16662 insertions(+), 4205 deletions(-) create mode 100644 .yamato/_abv.yml create mode 100644 .yamato/_editor.yml create mode 100644 .yamato/_packages.yml create mode 100644 .yamato/_preview_publish.yml create mode 100644 .yamato/_templates.yml create mode 100644 .yamato/all-hdrp.yml create mode 100644 .yamato/all-hdrp_dxr.yml create mode 100644 .yamato/all-hdrp_hybrid.yml create mode 100644 .yamato/all-shadergraph.yml create mode 100644 .yamato/all-shadergraph_stereo.yml create mode 100644 .yamato/all-universal.yml create mode 100644 .yamato/all-universal_hybrid.yml create mode 100644 .yamato/all-universal_stereo.yml create mode 100644 .yamato/all-vfx_lwrp.yml create mode 100644 .yamato/all-vfxmain.yml create mode 100644 .yamato/config/__shared.metafile create mode 100644 .yamato/config/_abv.metafile create mode 100644 .yamato/config/_editor.metafile create mode 100644 .yamato/config/_packages.metafile create mode 100644 .yamato/config/_preview_publish.metafile create mode 100644 .yamato/config/_templates.metafile create mode 100644 .yamato/config/hdrp.metafile create mode 100644 .yamato/config/hdrp_dxr.metafile create mode 100644 .yamato/config/hdrp_hybrid.metafile create mode 100644 .yamato/config/shadergraph.metafile create mode 100644 .yamato/config/shadergraph_stereo.metafile create mode 100644 .yamato/config/universal.metafile create mode 100644 .yamato/config/universal_hybrid.metafile create mode 100644 .yamato/config/universal_stereo.metafile create mode 100644 .yamato/config/vfx_lwrp.metafile create mode 100644 .yamato/config/vfxmain.metafile create mode 100644 .yamato/docs/readme.md create mode 100644 .yamato/hdrp-linux-vulkan.yml create mode 100644 .yamato/hdrp-osx-metal.yml create mode 100644 .yamato/hdrp-win-dx11.yml create mode 100644 .yamato/hdrp-win-dx12.yml create mode 100644 .yamato/hdrp-win-vulkan.yml create mode 100644 .yamato/hdrp_dxr-win-dx12.yml create mode 100644 .yamato/hdrp_hybrid-linux-openglcore.yml create mode 100644 .yamato/hdrp_hybrid-linux-vulkan.yml create mode 100644 .yamato/hdrp_hybrid-osx-metal.yml create mode 100644 .yamato/hdrp_hybrid-win-dx11.yml create mode 100644 .yamato/hdrp_hybrid-win-dx12.yml create mode 100644 .yamato/hdrp_hybrid-win-vulkan.yml create mode 100644 .yamato/ruamel/build.py create mode 100644 .yamato/ruamel/jobs/abv/all_project_ci.py create mode 100644 .yamato/ruamel/jobs/abv/all_project_ci_nightly.py create mode 100644 .yamato/ruamel/jobs/abv/all_smoke_tests.py create mode 100644 .yamato/ruamel/jobs/abv/smoke_test.py create mode 100644 .yamato/ruamel/jobs/abv/trunk_verification.py create mode 100644 .yamato/ruamel/jobs/editor/editor.py create mode 100644 .yamato/ruamel/jobs/packages/package_pack.py create mode 100644 .yamato/ruamel/jobs/packages/package_publish.py create mode 100644 .yamato/ruamel/jobs/packages/package_test.py create mode 100644 .yamato/ruamel/jobs/packages/package_test_dependencies.py create mode 100644 .yamato/ruamel/jobs/packages/publish_all.py create mode 100644 .yamato/ruamel/jobs/packages/test_all.py create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_auto_version.py create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_promote.py create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_publish.py create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_publish_all_preview.py create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py create mode 100644 .yamato/ruamel/jobs/projects/_project_base.py create mode 100644 .yamato/ruamel/jobs/projects/commands/_cmd_mapper.py create mode 100644 .yamato/ruamel/jobs/projects/commands/android.py create mode 100644 .yamato/ruamel/jobs/projects/commands/iphone.py create mode 100644 .yamato/ruamel/jobs/projects/commands/linux.py create mode 100644 .yamato/ruamel/jobs/projects/commands/linux_split.py create mode 100644 .yamato/ruamel/jobs/projects/commands/osx_metal.py create mode 100644 .yamato/ruamel/jobs/projects/commands/osx_metal_split.py create mode 100644 .yamato/ruamel/jobs/projects/commands/osx_openglcore.py create mode 100644 .yamato/ruamel/jobs/projects/commands/win.py create mode 100644 .yamato/ruamel/jobs/projects/project_all.py create mode 100644 .yamato/ruamel/jobs/projects/project_not_standalone.py create mode 100644 .yamato/ruamel/jobs/projects/project_standalone.py create mode 100644 .yamato/ruamel/jobs/projects/project_standalone_build.py create mode 100644 .yamato/ruamel/jobs/shared/constants.py create mode 100644 .yamato/ruamel/jobs/shared/namer.py create mode 100644 .yamato/ruamel/jobs/shared/yml_job.py create mode 100644 .yamato/ruamel/jobs/templates/template_pack.py create mode 100644 .yamato/ruamel/jobs/templates/template_test.py create mode 100644 .yamato/ruamel/jobs/templates/template_test_dependencies.py create mode 100644 .yamato/ruamel/jobs/templates/test_all.py create mode 100644 .yamato/shadergraph-linux-openglcore.yml create mode 100644 .yamato/shadergraph-linux-vulkan.yml create mode 100644 .yamato/shadergraph-osx-metal.yml create mode 100644 .yamato/shadergraph-osx-openglcore.yml create mode 100644 .yamato/shadergraph-win-dx11.yml create mode 100644 .yamato/shadergraph-win-vulkan.yml create mode 100644 .yamato/shadergraph_stereo-win.yml delete mode 100644 .yamato/template-config.metafile create mode 100644 .yamato/universal-android-opengles3.yml create mode 100644 .yamato/universal-android-vulkan.yml create mode 100644 .yamato/universal-iphone-metal.yml create mode 100644 .yamato/universal-linux-openglcore.yml create mode 100644 .yamato/universal-linux-vulkan.yml create mode 100644 .yamato/universal-osx-metal.yml create mode 100644 .yamato/universal-osx-openglcore.yml create mode 100644 .yamato/universal-win-dx11.yml create mode 100644 .yamato/universal-win-vulkan.yml create mode 100644 .yamato/universal_hybrid-android-opengles3.yml create mode 100644 .yamato/universal_hybrid-android-vulkan.yml create mode 100644 .yamato/universal_hybrid-linux-openglcore.yml create mode 100644 .yamato/universal_hybrid-linux-vulkan.yml create mode 100644 .yamato/universal_hybrid-osx-metal.yml create mode 100644 .yamato/universal_hybrid-win-dx11.yml create mode 100644 .yamato/universal_hybrid-win-vulkan.yml create mode 100644 .yamato/universal_stereo-win.yml delete mode 100644 .yamato/upm-ci-abv.yml delete mode 100644 .yamato/upm-ci-hdrp.yml delete mode 100644 .yamato/upm-ci-hdrp_dxr.yml delete mode 100644 .yamato/upm-ci-hdrp_hybrid.yml delete mode 100644 .yamato/upm-ci-hdrp_standalone.yml delete mode 100644 .yamato/upm-ci-packages.yml delete mode 100644 .yamato/upm-ci-shadergraph.yml delete mode 100644 .yamato/upm-ci-shadergraph_stereo.yml delete mode 100644 .yamato/upm-ci-templates.yml delete mode 100644 .yamato/upm-ci-universal.yml delete mode 100644 .yamato/upm-ci-universal_hybrid.yml delete mode 100644 .yamato/upm-ci-universal_stereo.yml delete mode 100644 .yamato/upm-ci-vfx_lwrp.yml delete mode 100644 .yamato/upm-ci-vfxmain.yml create mode 100644 .yamato/vfx_lwrp-linux-openglcore.yml create mode 100644 .yamato/vfx_lwrp-linux-vulkan.yml create mode 100644 .yamato/vfx_lwrp-osx-metal.yml create mode 100644 .yamato/vfx_lwrp-osx-openglcore.yml create mode 100644 .yamato/vfx_lwrp-win-dx11.yml create mode 100644 .yamato/vfx_lwrp-win-vulkan.yml create mode 100644 .yamato/vfxmain-linux-vulkan.yml create mode 100644 .yamato/vfxmain-osx-metal.yml create mode 100644 .yamato/vfxmain-win-dx11.yml create mode 100644 .yamato/vfxmain-win-vulkan.yml delete mode 100644 .yamato/z_editor.yml delete mode 100644 .yamato/z_preview-publish.yml diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml new file mode 100644 index 00000000000..c3762b93660 --- /dev/null +++ b/.yamato/_abv.yml @@ -0,0 +1,368 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +smoke_test_Standalone_trunk: + name: SRP Smoke Test - Standalone_trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_playmode_trunk: + name: SRP Smoke Test - playmode_trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_editmode_trunk: + name: SRP Smoke Test - editmode_trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +all_smoke_tests_trunk: + name: All Smoke Tests - trunk + dependencies: + - path: .yamato/_abv.yml#smoke_test_Standalone_trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_playmode_trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_editmode_trunk + rerun: on-new-revision +all_project_ci_trunk: + name: _ABV for SRP repository - trunk + dependencies: + - path: .yamato/_packages.yml#all_package_ci_trunk + rerun: on-new-revision + - path: .yamato/all-universal.yml#All_Universal_trunk + rerun: on-new-revision + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_trunk + rerun: on-new-revision + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_trunk + rerun: on-new-revision + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_trunk + rerun: on-new-revision + - path: .yamato/all-hdrp.yml#All_HDRP_trunk + rerun: on-new-revision + - path: .yamato/all-vfxmain.yml#All_VFXMain_trunk + rerun: on-new-revision + - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_trunk + rerun: on-new-revision +all_project_ci_nightly_trunk: + name: _Nightly ABV against trunk + dependencies: + - path: .yamato/_abv.yml#all_project_ci_trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_Standalone_trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_playmode_trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_editmode_trunk + rerun: on-new-revision + - path: .yamato/universal-android-opengles3.yml#Universal_Android_OpenGLES3_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal-android-vulkan.yml#Universal_Android_Vulkan_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal-iphone-metal.yml#Universal_iPhone_Metal_Standalone_trunk + rerun: on-new-revision + - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_trunk + rerun: on-new-revision + - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_trunk + rerun: on-new-revision + triggers: + recurring: + - branch: master + frequency: 0 * * ? +trunk_verification_trunk: + name: Trunk verification - trunk + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_trunk + rerun: on-new-revision +smoke_test_Standalone_fast-trunk: + name: SRP Smoke Test - Standalone_fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_playmode_fast-trunk: + name: SRP Smoke Test - playmode_fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_editmode_fast-trunk: + name: SRP Smoke Test - editmode_fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + artifacts: + logs: + paths: + - "**/test-results/**" +all_smoke_tests_fast-trunk: + name: All Smoke Tests - fast-trunk + dependencies: + - path: .yamato/_abv.yml#smoke_test_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/_abv.yml#smoke_test_editmode_fast-trunk + rerun: on-new-revision +all_project_ci_fast-trunk: + name: _ABV for SRP repository - fast-trunk + dependencies: + - path: .yamato/_packages.yml#all_package_ci_fast-trunk + rerun: on-new-revision + - path: .yamato/all-universal.yml#All_Universal_fast-trunk + rerun: on-new-revision + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_fast-trunk + rerun: on-new-revision + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_fast-trunk + rerun: on-new-revision + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_fast-trunk + rerun: on-new-revision + - path: .yamato/all-hdrp.yml#All_HDRP_fast-trunk + rerun: on-new-revision + - path: .yamato/all-vfxmain.yml#All_VFXMain_fast-trunk + rerun: on-new-revision + - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_fast-trunk + rerun: on-new-revision + triggers: + expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*"] +trunk_verification_fast-trunk: + name: Trunk verification - fast-trunk + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-trunk + rerun: on-new-revision +smoke_test_Standalone_CUSTOM-REVISION: + name: SRP Smoke Test - Standalone_CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_playmode_CUSTOM-REVISION: + name: SRP Smoke Test - playmode_CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + artifacts: + logs: + paths: + - "**/test-results/**" +smoke_test_editmode_CUSTOM-REVISION: + name: SRP Smoke Test - editmode_CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only + - cd TestProjects/SRP_SmokeTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + artifacts: + logs: + paths: + - "**/test-results/**" +all_smoke_tests_CUSTOM-REVISION: + name: All Smoke Tests - CUSTOM-REVISION + dependencies: + - path: .yamato/_abv.yml#smoke_test_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/_abv.yml#smoke_test_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/_abv.yml#smoke_test_editmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set +all_project_ci_CUSTOM-REVISION: + name: _ABV for SRP repository - CUSTOM-REVISION + dependencies: + - path: .yamato/_packages.yml#all_package_ci_CUSTOM-REVISION + rerun: always + - path: .yamato/all-universal.yml#All_Universal_CUSTOM-REVISION + rerun: always + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_CUSTOM-REVISION + rerun: always + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_CUSTOM-REVISION + rerun: always + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_CUSTOM-REVISION + rerun: always + - path: .yamato/all-hdrp.yml#All_HDRP_CUSTOM-REVISION + rerun: always + - path: .yamato/all-vfxmain.yml#All_VFXMain_CUSTOM-REVISION + rerun: always + - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set +trunk_verification_CUSTOM-REVISION: + name: Trunk verification - CUSTOM-REVISION + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/_editor.yml b/.yamato/_editor.yml new file mode 100644 index 00000000000..b9bee61535b --- /dev/null +++ b/.yamato/_editor.yml @@ -0,0 +1,280 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +editor:priming:trunk:macos: + name: '[trunk,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:fast-trunk:macos: + name: '[fast-trunk,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:CUSTOM-REVISION:macos: + name: '[CUSTOM-REVISION,macos] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:trunk:android: + name: '[trunk,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:fast-trunk:android: + name: '[fast-trunk,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:CUSTOM-REVISION:android: + name: '[CUSTOM-REVISION,android] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:trunk:windows: + name: '[trunk,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:fast-trunk:windows: + name: '[fast-trunk,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:CUSTOM-REVISION:windows: + name: '[CUSTOM-REVISION,windows] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:trunk:linux: + name: '[trunk,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:fast-trunk:linux: + name: '[fast-trunk,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:CUSTOM-REVISION:linux: + name: '[CUSTOM-REVISION,linux] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:trunk:ios: + name: '[trunk,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:fast-trunk:ios: + name: '[fast-trunk,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" +editor:priming:CUSTOM-REVISION:ios: + name: '[CUSTOM-REVISION,ios] Editor priming' + agent: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + skip_checkout: true + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + commands: + - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli -u $CUSTOM_REVISION -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + artifacts: + unity_revision.zip: + paths: + - "unity_revision.txt" diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml new file mode 100644 index 00000000000..441d0ee1cca --- /dev/null +++ b/.yamato/_packages.yml @@ -0,0 +1,2089 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +pack_core: + name: Pack Core + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.render-pipelines.core + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_core: + name: Publish Core + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#test_core_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.core + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_lwrp: + name: Pack Lightweight + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.render-pipelines.lightweight + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_lwrp: + name: Publish Lightweight + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_lwrp + - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#test_lwrp_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.lightweight + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_shadergraph: + name: Pack ShaderGraph + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.shadergraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_shadergraph: + name: Publish ShaderGraph + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.shadergraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_hdrp: + name: Pack HDRP + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.render-pipelines.high-definition + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_hdrp: + name: Publish HDRP + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_hdrp + - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#test_hdrp_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.high-definition + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_universal: + name: Pack Universal + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.render-pipelines.universal + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_universal: + name: Publish Universal + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#test_universal_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.universal + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_vfx: + name: Pack VFX + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.visualeffectgraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_vfx: + name: Publish VFX + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#test_vfx_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.visualeffectgraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +pack_config: + name: Pack Config + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package pack --package-path com.unity.render-pipelines.high-definition-config + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_config: + name: Publish Config + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#test_config_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.high-definition-config + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +test_core_Win_trunk: + name: Test Core Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_Win_trunk_dependencies: + name: Test Core Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_trunk: + name: Test Lightweight Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_trunk_dependencies: + name: Test Lightweight Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_trunk: + name: Test ShaderGraph Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_trunk_dependencies: + name: Test ShaderGraph Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_trunk: + name: Test HDRP Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_trunk_dependencies: + name: Test HDRP Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_trunk: + name: Test Universal Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_trunk_dependencies: + name: Test Universal Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_trunk: + name: Test VFX Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_trunk_dependencies: + name: Test VFX Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_trunk: + name: Test Config Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_trunk_dependencies: + name: Test Config Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_trunk: + name: Test Core OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_trunk_dependencies: + name: Test Core OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_trunk: + name: Test Lightweight OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_trunk_dependencies: + name: Test Lightweight OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_trunk: + name: Test ShaderGraph OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_trunk_dependencies: + name: Test ShaderGraph OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_trunk: + name: Test HDRP OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_trunk_dependencies: + name: Test HDRP OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_trunk: + name: Test Universal OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_trunk_dependencies: + name: Test Universal OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_trunk: + name: Test VFX OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_trunk_dependencies: + name: Test VFX OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_trunk: + name: Test Config OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_trunk_dependencies: + name: Test Config OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_Win_fast-trunk: + name: Test Core Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_Win_fast-trunk_dependencies: + name: Test Core Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_core_Win_fast-trunk + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_fast-trunk: + name: Test Lightweight Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_fast-trunk_dependencies: + name: Test Lightweight Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_lwrp_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_fast-trunk: + name: Test ShaderGraph Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_fast-trunk_dependencies: + name: Test ShaderGraph Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_shadergraph_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_fast-trunk: + name: Test HDRP Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_fast-trunk_dependencies: + name: Test HDRP Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_hdrp_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_fast-trunk: + name: Test Universal Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_fast-trunk_dependencies: + name: Test Universal Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_universal_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_fast-trunk: + name: Test VFX Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_fast-trunk_dependencies: + name: Test VFX Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_vfx_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_fast-trunk: + name: Test Config Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_fast-trunk_dependencies: + name: Test Config Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#test_config_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_fast-trunk: + name: Test Core OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_fast-trunk_dependencies: + name: Test Core OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_core_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_fast-trunk: + name: Test Lightweight OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_fast-trunk_dependencies: + name: Test Lightweight OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_lwrp_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_fast-trunk: + name: Test ShaderGraph OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_fast-trunk_dependencies: + name: Test ShaderGraph OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_shadergraph_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_fast-trunk: + name: Test HDRP OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_fast-trunk_dependencies: + name: Test HDRP OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_hdrp_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_fast-trunk: + name: Test Universal OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_fast-trunk_dependencies: + name: Test Universal OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_universal_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_fast-trunk: + name: Test VFX OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_fast-trunk_dependencies: + name: Test VFX OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_vfx_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_fast-trunk: + name: Test Config OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_fast-trunk_dependencies: + name: Test Config OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#test_config_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_Win_CUSTOM-REVISION: + name: Test Core Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_Win_CUSTOM-REVISION_dependencies: + name: Test Core Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_core_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_CUSTOM-REVISION: + name: Test Lightweight Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_Win_CUSTOM-REVISION_dependencies: + name: Test Lightweight Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_lwrp_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_CUSTOM-REVISION: + name: Test ShaderGraph Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_Win_CUSTOM-REVISION_dependencies: + name: Test ShaderGraph Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_shadergraph_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_CUSTOM-REVISION: + name: Test HDRP Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_Win_CUSTOM-REVISION_dependencies: + name: Test HDRP Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_hdrp_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_CUSTOM-REVISION: + name: Test Universal Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_Win_CUSTOM-REVISION_dependencies: + name: Test Universal Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_universal_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_CUSTOM-REVISION: + name: Test VFX Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_Win_CUSTOM-REVISION_dependencies: + name: Test VFX Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_vfx_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_CUSTOM-REVISION: + name: Test Config Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_Win_CUSTOM-REVISION_dependencies: + name: Test Config Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#test_config_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci package test -u .\.Editor --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_CUSTOM-REVISION: + name: Test Core OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_core_OSX_CUSTOM-REVISION_dependencies: + name: Test Core OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_core_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.core + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_CUSTOM-REVISION: + name: Test Lightweight OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_lwrp_OSX_CUSTOM-REVISION_dependencies: + name: Test Lightweight OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_lwrp_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.lightweight + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_CUSTOM-REVISION: + name: Test ShaderGraph OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_shadergraph_OSX_CUSTOM-REVISION_dependencies: + name: Test ShaderGraph OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_shadergraph_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.shadergraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_CUSTOM-REVISION: + name: Test HDRP OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_OSX_CUSTOM-REVISION_dependencies: + name: Test HDRP OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_hdrp_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_CUSTOM-REVISION: + name: Test Universal OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_OSX_CUSTOM-REVISION_dependencies: + name: Test Universal OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_universal_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_CUSTOM-REVISION: + name: Test VFX OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_vfx_OSX_CUSTOM-REVISION_dependencies: + name: Test VFX OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_vfx_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.visualeffectgraph + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_CUSTOM-REVISION: + name: Test Config OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +test_config_OSX_CUSTOM-REVISION_dependencies: + name: Test Config OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#test_config_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci package test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --package-path com.unity.render-pipelines.high-definition-config + artifacts: + logs: + paths: + - "**/test-results/**" +all_package_ci_trunk: + name: Pack and test all packages - trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#test_config_OSX_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d +all_package_ci_fast-trunk: + name: Pack and test all packages - fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_core_Win_fast-trunk + - .yamato/_packages.yml#test_lwrp_Win_fast-trunk + - .yamato/_packages.yml#test_shadergraph_Win_fast-trunk + - .yamato/_packages.yml#test_hdrp_Win_fast-trunk + - .yamato/_packages.yml#test_universal_Win_fast-trunk + - .yamato/_packages.yml#test_vfx_Win_fast-trunk + - .yamato/_packages.yml#test_config_Win_fast-trunk + - .yamato/_packages.yml#test_core_OSX_fast-trunk + - .yamato/_packages.yml#test_lwrp_OSX_fast-trunk + - .yamato/_packages.yml#test_shadergraph_OSX_fast-trunk + - .yamato/_packages.yml#test_hdrp_OSX_fast-trunk + - .yamato/_packages.yml#test_universal_OSX_fast-trunk + - .yamato/_packages.yml#test_vfx_OSX_fast-trunk + - .yamato/_packages.yml#test_config_OSX_fast-trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d +all_package_ci_CUSTOM-REVISION: + name: Pack and test all packages - CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#test_core_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_lwrp_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_shadergraph_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_hdrp_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_universal_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_vfx_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_config_Win_CUSTOM-REVISION + - .yamato/_packages.yml#test_core_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_lwrp_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_shadergraph_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_hdrp_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_universal_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_vfx_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#test_config_OSX_CUSTOM-REVISION + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d +publish_all: + name: Publish all packages + agent: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#publish_core + - .yamato/_packages.yml#publish_lwrp + - .yamato/_packages.yml#publish_shadergraph + - .yamato/_packages.yml#publish_hdrp + - .yamato/_packages.yml#publish_universal + - .yamato/_packages.yml#publish_vfx + - .yamato/_packages.yml#publish_config + commands: + - git tag v$(cd com.unity.render-pipelines.core && node -e "console.log(require('./package.json').version)") + - git push origin --tags diff --git a/.yamato/_preview_publish.yml b/.yamato/_preview_publish.yml new file mode 100644 index 00000000000..f38721af89f --- /dev/null +++ b/.yamato/_preview_publish.yml @@ -0,0 +1,302 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +auto-version: + name: Auto version + agent: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.large + variables: + PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin + DISPLAY: ":0" + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci utils auto-version bump --package-path com.unity.render-pipelines.core --package-path com.unity.render-pipelines.universal --package-path com.unity.render-pipelines.high-definition --package-path com.unity.shadergraph --package-path com.unity.visualeffectgraph --package-path com.unity.render-pipelines.high-definition-config --package-path com.unity.render-pipelines.lightweight + - upm-ci utils auto-version commit --push + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_all_preview: + name: Publish all preview packages - nightly + dependencies: + - .yamato/_preview_publish.yml#publish_core + - .yamato/_preview_publish.yml#publish_universal + - .yamato/_preview_publish.yml#publish_hdrp + - .yamato/_preview_publish.yml#publish_shadergraph + - .yamato/_preview_publish.yml#publish_vfx + - .yamato/_preview_publish.yml#publish_config + - .yamato/_preview_publish.yml#publish_lwrp +wait_for_nightly: + name: Wait for nightly + dependencies: + - .yamato/_abv.yml#all_project_ci_nightly_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#pack_hdrp + - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#pack_lwrp + - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#test_lwrp_Win_trunk +publish_core: + name: '[core] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_core + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#test_core_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.core + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_core: + name: '[core] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_core + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.render-pipelines.core + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_universal: + name: '[universal] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_universal + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#test_universal_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.universal + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_universal: + name: '[universal] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.render-pipelines.universal + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_hdrp: + name: '[hdrp] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_hdrp + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#test_hdrp_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.high-definition + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_hdrp: + name: '[hdrp] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.render-pipelines.high-definition + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_shadergraph: + name: '[shadergraph] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#test_shadergraph_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.shadergraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_shadergraph: + name: '[shadergraph] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_shadergraph + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.shadergraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_vfx: + name: '[vfx] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_vfx + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#test_vfx_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.visualeffectgraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_vfx: + name: '[vfx] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_vfx + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.visualeffectgraph + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_config: + name: '[config] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_config + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#test_config_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.high-definition-config + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_config: + name: '[config] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_config + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.render-pipelines.high-definition-config + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +publish_lwrp: + name: '[lwrp] Candidates Publish' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_packages.yml#pack_lwrp + - .yamato/_preview_publish.yml#wait_for_nightly + - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#test_lwrp_Win_trunk + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package publish --package-path com.unity.render-pipelines.lightweight + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" +promote_lwrp: + name: '[lwrp] Production Promote' + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + variables: + UPMCI_PROMOTION: 1 + dependencies: + - .yamato/_packages.yml#pack_lwrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package promote --package-path com.unity.render-pipelines.lightweight + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml new file mode 100644 index 00000000000..56b22c01397 --- /dev/null +++ b/.yamato/_templates.yml @@ -0,0 +1,630 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +pack_hdrp_template: + name: Pack HDRP Template + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci template pack --project-path com.unity.template-hd + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" + - "upm-ci~/templates/**/*" +pack_universal_template: + name: Pack Universal Template + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci template pack --project-path com.unity.template-universal + artifacts: + packages: + paths: + - "upm-ci~/packages/**/*" + - "upm-ci~/templates/**/*" +test_hdrp_template_Win_trunk: + name: Test HDRP Template Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_Win_trunk_dependencies: + name: Test HDRP Template Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_templates.yml#test_hdrp_template_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_trunk: + name: Test Universal Template Win trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_trunk_dependencies: + name: Test Universal Template Win trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_templates.yml#test_universal_template_Win_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_trunk: + name: Test HDRP Template OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_trunk_dependencies: + name: Test HDRP Template OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_templates.yml#test_hdrp_template_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_trunk: + name: Test Universal Template OSX trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_trunk_dependencies: + name: Test Universal Template OSX trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_templates.yml#test_universal_template_OSX_trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_Win_fast-trunk: + name: Test HDRP Template Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_Win_fast-trunk_dependencies: + name: Test HDRP Template Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_fast-trunk: + name: Test Universal Template Win fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_fast-trunk_dependencies: + name: Test Universal Template Win fast-trunk - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_templates.yml#test_universal_template_Win_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_fast-trunk: + name: Test HDRP Template OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_fast-trunk_dependencies: + name: Test HDRP Template OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_fast-trunk: + name: Test Universal Template OSX fast-trunk + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_fast-trunk_dependencies: + name: Test Universal Template OSX fast-trunk - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_Win_CUSTOM-REVISION: + name: Test HDRP Template Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_Win_CUSTOM-REVISION_dependencies: + name: Test HDRP Template Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_templates.yml#test_hdrp_template_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_CUSTOM-REVISION: + name: Test Universal Template Win CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_Win_CUSTOM-REVISION_dependencies: + name: Test Universal Template Win CUSTOM-REVISION - dependencies + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + - .yamato/_templates.yml#test_universal_template_Win_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + - upm-ci template test -u .\.Editor --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_CUSTOM-REVISION: + name: Test HDRP Template OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_hdrp_template_OSX_CUSTOM-REVISION_dependencies: + name: Test HDRP Template OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_templates.yml#test_hdrp_template_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#pack_hdrp + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-hd + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_CUSTOM-REVISION: + name: Test Universal Template OSX CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +test_universal_template_OSX_CUSTOM-REVISION_dependencies: + name: Test Universal Template OSX CUSTOM-REVISION - dependencies + agent: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + dependencies: + - .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + - .yamato/_templates.yml#test_universal_template_OSX_CUSTOM-REVISION + - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#pack_universal + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only + - cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + - upm-ci template test -u $(pwd)/.Editor/Unity.app/Contents/MacOS/Unity --type updated-dependencies-tests --project-path com.unity.template-universal + artifacts: + logs: + paths: + - "**/test-results/**" +all_template_ci_trunk: + name: Pack and test all templates - trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#test_hdrp_template_Win_trunk + - .yamato/_templates.yml#test_hdrp_template_Win_trunk_dependencies + - .yamato/_templates.yml#test_universal_template_Win_trunk + - .yamato/_templates.yml#test_universal_template_Win_trunk_dependencies + - .yamato/_templates.yml#test_hdrp_template_OSX_trunk + - .yamato/_templates.yml#test_hdrp_template_OSX_trunk_dependencies + - .yamato/_templates.yml#test_universal_template_OSX_trunk + - .yamato/_templates.yml#test_universal_template_OSX_trunk_dependencies + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d +all_template_ci_fast-trunk: + name: Pack and test all templates - fast-trunk + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk + - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk_dependencies + - .yamato/_templates.yml#test_universal_template_Win_fast-trunk + - .yamato/_templates.yml#test_universal_template_Win_fast-trunk_dependencies + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk_dependencies + - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk + - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk_dependencies + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d +all_template_ci_CUSTOM-REVISION: + name: Pack and test all templates - CUSTOM-REVISION + agent: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + dependencies: + - .yamato/_templates.yml#test_hdrp_template_Win_CUSTOM-REVISION + - .yamato/_templates.yml#test_hdrp_template_Win_CUSTOM-REVISION_dependencies + - .yamato/_templates.yml#test_universal_template_Win_CUSTOM-REVISION + - .yamato/_templates.yml#test_universal_template_Win_CUSTOM-REVISION_dependencies + - .yamato/_templates.yml#test_hdrp_template_OSX_CUSTOM-REVISION + - .yamato/_templates.yml#test_hdrp_template_OSX_CUSTOM-REVISION_dependencies + - .yamato/_templates.yml#test_universal_template_OSX_CUSTOM-REVISION + - .yamato/_templates.yml#test_universal_template_OSX_CUSTOM-REVISION_dependencies + commands: + - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + - upm-ci package izon -t + - upm-ci package izon -d diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml new file mode 100644 index 00000000000..6153a1dfe8c --- /dev/null +++ b/.yamato/all-hdrp.yml @@ -0,0 +1,94 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_HDRP_trunk: + name: All HDRP CI - trunk + dependencies: + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_trunk + rerun: on-new-revision +All_HDRP_fast-trunk: + name: All HDRP CI - fast-trunk + dependencies: + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-trunk + rerun: on-new-revision +All_HDRP_CUSTOM-REVISION: + name: All HDRP CI - CUSTOM-REVISION + dependencies: + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-hdrp_dxr.yml b/.yamato/all-hdrp_dxr.yml new file mode 100644 index 00000000000..c03ad383cb7 --- /dev/null +++ b/.yamato/all-hdrp_dxr.yml @@ -0,0 +1,28 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_HDRP_DXR_trunk: + name: All HDRP_DXR CI - trunk + dependencies: + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_trunk + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_trunk + rerun: on-new-revision +All_HDRP_DXR_fast-trunk: + name: All HDRP_DXR CI - fast-trunk + dependencies: + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-trunk + rerun: on-new-revision +All_HDRP_DXR_CUSTOM-REVISION: + name: All HDRP_DXR CI - CUSTOM-REVISION + dependencies: + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml new file mode 100644 index 00000000000..0f0c87724d4 --- /dev/null +++ b/.yamato/all-hdrp_hybrid.yml @@ -0,0 +1,34 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_HDRP_Hybrid_trunk: + name: All HDRP_Hybrid CI - trunk + dependencies: + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_trunk + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_trunk + rerun: on-new-revision +All_HDRP_Hybrid_fast-trunk: + name: All HDRP_Hybrid CI - fast-trunk + dependencies: + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision +All_HDRP_Hybrid_CUSTOM-REVISION: + name: All HDRP_Hybrid CI - CUSTOM-REVISION + dependencies: + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_CUSTOM-REVISION + rerun: always + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-shadergraph.yml b/.yamato/all-shadergraph.yml new file mode 100644 index 00000000000..78bd0f969a5 --- /dev/null +++ b/.yamato/all-shadergraph.yml @@ -0,0 +1,40 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_ShaderGraph_trunk: + name: All ShaderGraph CI - trunk + dependencies: + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_trunk + rerun: on-new-revision +All_ShaderGraph_fast-trunk: + name: All ShaderGraph CI - fast-trunk + dependencies: + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_fast-trunk + rerun: on-new-revision +All_ShaderGraph_CUSTOM-REVISION: + name: All ShaderGraph CI - CUSTOM-REVISION + dependencies: + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-shadergraph_stereo.yml b/.yamato/all-shadergraph_stereo.yml new file mode 100644 index 00000000000..d28b39b2ce7 --- /dev/null +++ b/.yamato/all-shadergraph_stereo.yml @@ -0,0 +1,28 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_ShaderGraph_Stereo_trunk: + name: All ShaderGraph_Stereo CI - trunk + dependencies: + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_trunk + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_trunk + rerun: on-new-revision +All_ShaderGraph_Stereo_fast-trunk: + name: All ShaderGraph_Stereo CI - fast-trunk + dependencies: + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_fast-trunk + rerun: on-new-revision +All_ShaderGraph_Stereo_CUSTOM-REVISION: + name: All ShaderGraph_Stereo CI - CUSTOM-REVISION + dependencies: + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-universal.yml b/.yamato/all-universal.yml new file mode 100644 index 00000000000..dcec63e3f5c --- /dev/null +++ b/.yamato/all-universal.yml @@ -0,0 +1,64 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_Universal_trunk: + name: All Universal CI - trunk + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_trunk + rerun: on-new-revision + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_trunk + rerun: on-new-revision +All_Universal_fast-trunk: + name: All Universal CI - fast-trunk + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_fast-trunk + rerun: on-new-revision + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_fast-trunk + rerun: on-new-revision +All_Universal_CUSTOM-REVISION: + name: All Universal CI - CUSTOM-REVISION + dependencies: + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_CUSTOM-REVISION + rerun: always + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml new file mode 100644 index 00000000000..74dfc5aca57 --- /dev/null +++ b/.yamato/all-universal_hybrid.yml @@ -0,0 +1,34 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_Universal_Hybrid_trunk: + name: All Universal_Hybrid CI - trunk + dependencies: + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_trunk + rerun: on-new-revision + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_trunk + rerun: on-new-revision +All_Universal_Hybrid_fast-trunk: + name: All Universal_Hybrid CI - fast-trunk + dependencies: + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-trunk + rerun: on-new-revision + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-trunk + rerun: on-new-revision +All_Universal_Hybrid_CUSTOM-REVISION: + name: All Universal_Hybrid CI - CUSTOM-REVISION + dependencies: + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-universal_stereo.yml b/.yamato/all-universal_stereo.yml new file mode 100644 index 00000000000..e585ca7977d --- /dev/null +++ b/.yamato/all-universal_stereo.yml @@ -0,0 +1,28 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_Universal_Stereo_trunk: + name: All Universal_Stereo CI - trunk + dependencies: + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_trunk + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_trunk + rerun: on-new-revision +All_Universal_Stereo_fast-trunk: + name: All Universal_Stereo CI - fast-trunk + dependencies: + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_fast-trunk + rerun: on-new-revision +All_Universal_Stereo_CUSTOM-REVISION: + name: All Universal_Stereo CI - CUSTOM-REVISION + dependencies: + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-vfx_lwrp.yml b/.yamato/all-vfx_lwrp.yml new file mode 100644 index 00000000000..3325dea7ecd --- /dev/null +++ b/.yamato/all-vfx_lwrp.yml @@ -0,0 +1,28 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_VFX_LWRP_trunk: + name: All VFX_LWRP CI - trunk + dependencies: + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_trunk + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_trunk + rerun: on-new-revision +All_VFX_LWRP_fast-trunk: + name: All VFX_LWRP CI - fast-trunk + dependencies: + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-trunk + rerun: on-new-revision +All_VFX_LWRP_CUSTOM-REVISION: + name: All VFX_LWRP CI - CUSTOM-REVISION + dependencies: + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-vfxmain.yml b/.yamato/all-vfxmain.yml new file mode 100644 index 00000000000..fc9999dad3f --- /dev/null +++ b/.yamato/all-vfxmain.yml @@ -0,0 +1,34 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +All_VFXMain_trunk: + name: All VFXMain CI - trunk + dependencies: + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_trunk + rerun: on-new-revision +All_VFXMain_fast-trunk: + name: All VFXMain CI - fast-trunk + dependencies: + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_fast-trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-trunk + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-trunk + rerun: on-new-revision +All_VFXMain_CUSTOM-REVISION: + name: All VFXMain CI - CUSTOM-REVISION + dependencies: + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_CUSTOM-REVISION + rerun: always + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_CUSTOM-REVISION + rerun: always + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_CUSTOM-REVISION + rerun: always + variables: + CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile new file mode 100644 index 00000000000..a3483f33c66 --- /dev/null +++ b/.yamato/config/__shared.metafile @@ -0,0 +1,152 @@ +target_branch: master # specifies the branch on which recurrent or pr triggers are created, etc +target_editor: trunk # specifies the target editor used for some package/preview publish jobs +editors: # applied for all yml files. Override this by specifying override_editors (in the same format) in a specific metafile + - version: trunk + rerun_strategy: on-new-revision + cmd: -u trunk + - version: fast-trunk + rerun_strategy: on-new-revision + cmd: -u trunk --fast + - version: CUSTOM-REVISION + rerun_strategy: always + cmd: -u $CUSTOM_REVISION +test_platforms: + Standalone: --suite=playmode --platform=Standalone + playmode: --suite=playmode + playmode_XR: --suite=playmode --extra-editor-arg="-xr-tests" + editmode: --suite=editor --platform=editmode +project_platforms: + Win: + name: Win + os: windows + apis: + DX11: -force-d3d11 + DX12: -force-d3d12 + Vulkan: -force-vulkan + components: + - editor + - il2cpp + agent_default: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + agent_standalone_build: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + agent_editmode: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + OSX_Metal: + name: OSX + os: macos + apis: + Metal: + components: + - editor + - il2cpp + agent_default: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + OSX_OpenGLCore: + name: OSX + os: macos + apis: + OpenGLCore: + components: + - editor + - il2cpp + exclude_test_platforms: + - Standalone + agent_default: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + Linux: + name: Linux + os: linux + apis: + OpenGLCore: -force-glcore + Vulkan: -force-vulkan + components: + - editor + - il2cpp + exclude_test_platforms: + - playmode_XR + agent_default: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + agent_editmode: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + Android: + name: Android + os: android + apis: + OpenGLES3: + Vulkan: + components: + - editor + - il2cpp + - android + exclude_test_platforms: + - editmode + - playmode + - playmode_XR + agent_default: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + agent_standalone_build: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + iPhone: + name: iPhone + os: ios + apis: + Metal: + components: + - editor + - iOS + exclude_test_platforms: + - editmode + - playmode + - playmode_XR + agent_default: + type: Unity::mobile::iPhone + image: mobile/macos-10.13-testing:stable + flavor: b1.medium + agent_standalone_build: + type: Unity::VM::osx + image: mobile/macos-10.13-testing:stable + flavor: b1.large +non_project_agents: + cds_ops_ubuntu_small: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + package_ci_ubuntu_large: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.large + package_ci_win_large: + type: Unity::VM + image: package-ci/win10:stable + flavor: b1.large + package_ci_mac: + type: Unity::VM::osx + image: package-ci/mac:stable + flavor: m1.mac + sdet_win_large: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + sdet_win_large_gpu: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large \ No newline at end of file diff --git a/.yamato/config/_abv.metafile b/.yamato/config/_abv.metafile new file mode 100644 index 00000000000..abe9b033570 --- /dev/null +++ b/.yamato/config/_abv.metafile @@ -0,0 +1,73 @@ +abv: # specify the editor versions for which to create the expression trigger for all_project_ci job + trigger_editors: + - fast-trunk + projects: + - name: Universal + - name: Universal_Stereo + - name: ShaderGraph + - name: ShaderGraph_Stereo + - name: HDRP + - name: VFXMain + - name: VFX_LWRP +nightly: + allowed_editors: # specify the editor versions for which to create nightly jobs + - trunk + extra_dependencies: # additional project jobs to run nightly (in addition to ABV and smoke tests) + - project: Universal + platform: Android + api: OpenGLES3 + test_platforms: + - Standalone + - project: Universal + platform: Android + api: Vulkan + test_platforms: + - Standalone + - project: Universal + platform: iPhone + api: Metal + test_platforms: + - Standalone + - project: HDRP_Hybrid + all: true + - project: Universal_Hybrid + all: true +smoke_test: # specifications for smoke tests + folder: SRP_SmokeTest + agent: sdet_win_large # used for editmode + agent_gpu: sdet_win_large_gpu # used for non-editmode + test_platforms: + - Standalone + - playmode + - editmode +trunk_verification: # jobs to include in trunk verification job + dependencies: + - project: Universal + platform: Win + api: DX11 + test_platforms: + - playmode + - editmode + - project: ShaderGraph + platform: Win + api: DX11 + test_platforms: + - playmode + - editmode + - project: HDRP + platform: Win + api: DX11 + test_platforms: + - playmode + - editmode + - project: VFXMain + platform: Win + api: DX11 + test_platforms: + - playmode + - editmode + - project: VFX_LWRP + platform: Win + api: DX11 + test_platforms: + - playmode diff --git a/.yamato/config/_editor.metafile b/.yamato/config/_editor.metafile new file mode 100644 index 00000000000..85f5a1453cd --- /dev/null +++ b/.yamato/config/_editor.metafile @@ -0,0 +1,25 @@ +platforms: + # Exhaustive list of operating systems and editor components used by all jobs so the preparation jobs + # can make sure all editors are cached on cheap vms before starting the heavy duty machines for running tests + - os: macos + components: + - editor + - il2cpp + - os: android + components: + - editor + - il2cpp + - android + - os: windows + components: + - editor + - il2cpp + - os: linux + components: + - editor + - il2cpp + - os: ios + components: + - editor + - iOS +agent: cds_ops_ubuntu_small \ No newline at end of file diff --git a/.yamato/config/_packages.metafile b/.yamato/config/_packages.metafile new file mode 100644 index 00000000000..f18f50f21f1 --- /dev/null +++ b/.yamato/config/_packages.metafile @@ -0,0 +1,76 @@ +# all_package_ci needs dependencies for package_test_dependencies (currently commented out due to breaking) +packages: + - name: Core + id: core + packagename: com.unity.render-pipelines.core + dependencies: + - core + - name: Lightweight + id: lwrp + packagename: com.unity.render-pipelines.lightweight + dependencies: + - core + - shadergraph + - universal + - lwrp + hascodependencies: 1 + - name: ShaderGraph + id: shadergraph + packagename: com.unity.shadergraph + dependencies: + - core + - shadergraph + hascodependencies: 1 + - name: HDRP + id: hdrp + packagename: com.unity.render-pipelines.high-definition + dependencies: + - core + - shadergraph + - vfx + - config + - hdrp + hascodependencies: 1 + - name: Universal + id: universal + packagename: com.unity.render-pipelines.universal + dependencies: + - core + - shadergraph + - universal + hascodependencies: 1 + - name: VFX + id: vfx + packagename: com.unity.visualeffectgraph + dependencies: + - core + - shadergraph + - vfx + hascodependencies: 1 + - name: Config + id: config + packagename: com.unity.render-pipelines.high-definition-config + dependencies: + - core + - config + hascodependencies: 1 +platforms: + - name: Win + os: windows + components: + - editor + - il2cpp + agent_default: package_ci_win_large + copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + editorpath: .\.Editor + - name: OSX + os: macos + components: + - editor + - il2cpp + agent_default: package_ci_mac + copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" +agent_pack: package_ci_win_large +agent_publish: package_ci_win_large +agent_publish_all: package_ci_ubuntu_large diff --git a/.yamato/config/_preview_publish.metafile b/.yamato/config/_preview_publish.metafile new file mode 100644 index 00000000000..e87d6ead7dc --- /dev/null +++ b/.yamato/config/_preview_publish.metafile @@ -0,0 +1,45 @@ +publishing: + auto_publish: true + auto_version: true +platforms: + - os: OSX + - os: Win +packages: + - name: core + path: com.unity.render-pipelines.core + type: package + publish_source: true + standalone: true + - name: universal + path: com.unity.render-pipelines.universal + type: package + publish_source: true + standalone: true + - name: hdrp + path: com.unity.render-pipelines.high-definition + type: package + publish_source: true + standalone: true + - name: shadergraph + path: com.unity.shadergraph + type: package + publish_source: true + standalone: true + - name: vfx + path: com.unity.visualeffectgraph + type: package + publish_source: true + standalone: true + - name: config + path: com.unity.render-pipelines.high-definition-config + type: package + publish_source: true + standalone: true + - name: lwrp + path: com.unity.render-pipelines.lightweight + type: package + publish_source: true + standalone: false +agent_publish: package_ci_win_large +agent_promote: package_ci_win_large +agent_auto_version: package_ci_ubuntu_large \ No newline at end of file diff --git a/.yamato/config/_templates.metafile b/.yamato/config/_templates.metafile new file mode 100644 index 00000000000..2fd3881c89d --- /dev/null +++ b/.yamato/config/_templates.metafile @@ -0,0 +1,39 @@ +templates: + - name: HDRP Template + id: hdrp_template + packagename: com.unity.template-hd + dependencies: + - core + - shadergraph + - vfx + - config + - hdrp + hascodependencies: 1 + - name: Universal Template + id: universal_template + packagename: com.unity.template-universal + dependencies: + - core + - shadergraph + - universal + hascodependencies: 1 +platforms: + - name: Win + os: windows + components: + - editor + - il2cpp + agent_default: package_ci_win_large + copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + editorpath: .\.Editor + - name: OSX + os: macos + components: + - editor + - il2cpp + agent_default: package_ci_mac + copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" +agent_pack: package_ci_win_large +agent_test: package_ci_win_large +agent_all_ci: package_ci_win_large \ No newline at end of file diff --git a/.yamato/config/hdrp.metafile b/.yamato/config/hdrp.metafile new file mode 100644 index 00000000000..f9f364ec47a --- /dev/null +++ b/.yamato/config/hdrp.metafile @@ -0,0 +1,57 @@ +project: + name: HDRP + folder: HDRP_Tests + folder_standalone: HDRP_RuntimeTests +test_platforms: + - playmode + - playmode_XR + - editmode + - Standalone +platforms: + - name: Win + apis: + - DX11 + - DX12 + - Vulkan + - name: OSX + apis: + - Metal + - name: Linux + apis: + - Vulkan +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - editmode + - playmode + - playmode_XR + - Standalone + - platform: Win + api: DX12 + test_platforms: + - playmode + - playmode_XR + # - Standalone + - platform: Win + api: Vulkan + test_platforms: + - playmode + # - Standalone + - platform: OSX + api: Metal + test_platforms: + - Standalone + - editmode + - playmode + - platform: Linux + api: Vulkan + test_platforms: + - editmode + - playmode + - project: HDRP_DXR + platform: Win + api: DX12 + test_platforms: + - playmode diff --git a/.yamato/config/hdrp_dxr.metafile b/.yamato/config/hdrp_dxr.metafile new file mode 100644 index 00000000000..5d2bb715f53 --- /dev/null +++ b/.yamato/config/hdrp_dxr.metafile @@ -0,0 +1,26 @@ +project: + name: HDRP_DXR + folder: HDRP_DXR_Tests +test_platforms: + - Standalone + - playmode +platforms: + - name: Win + os: windows + apis: + DX12: -force-d3d12 + agent_default: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + components: + - editor + - il2cpp +all: + dependencies: + - platform: Win + api: DX12 + test_platforms: + - Standalone + - playmode diff --git a/.yamato/config/hdrp_hybrid.metafile b/.yamato/config/hdrp_hybrid.metafile new file mode 100644 index 00000000000..9c6f1efd5fb --- /dev/null +++ b/.yamato/config/hdrp_hybrid.metafile @@ -0,0 +1,29 @@ +project: + name: HDRP_Hybrid + folder: HDRP_HybridTests +test_platforms: + - playmode + - playmode_XR + # - editmode + - Standalone +platforms: + - name: Win + apis: + - DX11 + - DX12 + - Vulkan + - name: OSX + apis: + - Metal + - name: Linux + apis: + - OpenGLCore + - Vulkan +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - playmode + - playmode_XR + - Standalone diff --git a/.yamato/config/shadergraph.metafile b/.yamato/config/shadergraph.metafile new file mode 100644 index 00000000000..313b93d2898 --- /dev/null +++ b/.yamato/config/shadergraph.metafile @@ -0,0 +1,33 @@ +project: + name: ShaderGraph + folder: ShaderGraph +test_platforms: + - Standalone + - playmode + - editmode +platforms: + - name: Win + apis: + - DX11 + - Vulkan + - name: OSX + apis: + - OpenGLCore + - Metal + - name: Linux + apis: + - OpenGLCore + - Vulkan +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - Standalone + - editmode + - playmode + - platform: OSX + api: OpenGLCore + test_platforms: + - editmode + diff --git a/.yamato/config/shadergraph_stereo.metafile b/.yamato/config/shadergraph_stereo.metafile new file mode 100644 index 00000000000..e4c9dc71640 --- /dev/null +++ b/.yamato/config/shadergraph_stereo.metafile @@ -0,0 +1,18 @@ +project: + name: ShaderGraph_Stereo + folder: ShaderGraphUniversalStereo +test_platforms: + - Standalone +# - playmode + - editmode +platforms: + - name: Win + apis: +all: + dependencies: + - platform: Win + api: '' + test_platforms: + - Standalone + - editmode + # - playmode diff --git a/.yamato/config/universal.metafile b/.yamato/config/universal.metafile new file mode 100644 index 00000000000..712491215cb --- /dev/null +++ b/.yamato/config/universal.metafile @@ -0,0 +1,48 @@ +project: + name: Universal + folder: UniversalGraphicsTest +test_platforms: + - Standalone + - playmode + - editmode + - playmode_XR +platforms: + - name: Win + apis: + - DX11 +# - DX12 + - Vulkan + - name: OSX + apis: + - Metal + - OpenGLCore + - name: Linux + apis: + - Vulkan + - OpenGLCore + - name: Android + apis: + - Vulkan + - OpenGLES3 + - name: iPhone + apis: + - Metal +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - Standalone + - editmode + - playmode + - playmode_XR + - platform: OSX + api: Metal + test_platforms: + - Standalone + - playmode + - playmode_XR + - platform: OSX + api: OpenGLCore + test_platforms: + - editmode diff --git a/.yamato/config/universal_hybrid.metafile b/.yamato/config/universal_hybrid.metafile new file mode 100644 index 00000000000..506e4a967d1 --- /dev/null +++ b/.yamato/config/universal_hybrid.metafile @@ -0,0 +1,36 @@ +project: + name: Universal_Hybrid + folder: UniversalHybridTest +test_platforms: + - Standalone + - playmode +# - editmode +platforms: + - name: Win + apis: + - DX11 +# - DX12 + - Vulkan + - name: OSX + apis: + - Metal +# - OpenGLCore + - name: Linux + apis: + - Vulkan + - OpenGLCore + - name: Android + apis: + - OpenGLES3 + - Vulkan +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - playmode + - platform: OSX + api: Metal + test_platforms: + - Standalone + - playmode \ No newline at end of file diff --git a/.yamato/config/universal_stereo.metafile b/.yamato/config/universal_stereo.metafile new file mode 100644 index 00000000000..0e5cdeb46bd --- /dev/null +++ b/.yamato/config/universal_stereo.metafile @@ -0,0 +1,18 @@ +project: + name: Universal_Stereo + folder: UniversalGfxTestStereo +test_platforms: + - Standalone +# - playmode + - editmode +platforms: + - name: Win + apis: +all: + dependencies: + - platform: Win + api: '' + test_platforms: + - Standalone + - editmode + # - playmode diff --git a/.yamato/config/vfx_lwrp.metafile b/.yamato/config/vfx_lwrp.metafile new file mode 100644 index 00000000000..9afd5805ed9 --- /dev/null +++ b/.yamato/config/vfx_lwrp.metafile @@ -0,0 +1,35 @@ +project: + name: VFX_LWRP + folder: VisualEffectGraph_LWRP +test_platforms: + - Standalone + - playmode +# - editmode +platforms: + - name: Win + apis: + - DX11 +# - DX12 + - Vulkan + - name: OSX + apis: + - Metal + - OpenGLCore + - name: Linux + apis: + - Vulkan + - OpenGLCore +# - name: Android +# apis: +# - Vulkan +# - OpenGLES3 +# - name: iPhone +# apis: +# - Metal +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - Standalone + - playmode \ No newline at end of file diff --git a/.yamato/config/vfxmain.metafile b/.yamato/config/vfxmain.metafile new file mode 100644 index 00000000000..0b174448659 --- /dev/null +++ b/.yamato/config/vfxmain.metafile @@ -0,0 +1,27 @@ +project: + name: VFXMain + folder: VisualEffectGraph +test_platforms: + - Standalone + - playmode + - editmode +platforms: + - name: Win + apis: + - DX11 + # - DX12 + - Vulkan + - name: OSX + apis: + - Metal + - name: Linux + apis: + - Vulkan +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - Standalone + - editmode + - playmode diff --git a/.yamato/docs/readme.md b/.yamato/docs/readme.md new file mode 100644 index 00000000000..4371a76b4f6 --- /dev/null +++ b/.yamato/docs/readme.md @@ -0,0 +1,452 @@ +# Purpose +This script generates Yamato job definition files based on configuration/metafiles, making it easier to change the Yamato jobs by (usually) only editing these metafiles. +- Pros: + - no manual editing means less linter errors, path mismatches etc + - consistency among all files + - easy to track changes to .yml files with git diff, since they are in their final form + - reduced code duplication and possibility define constants in a single place +- Cons: + - the higher consistency among files and the reduced code duplication makes introducing exceptions more difficult + +# Structure +- *.yamato/config/* - directory containing configurations (metafiles) for the jobs to be generated, this is where most of the changes to Yamato jobs should be introduced (Input) +- *.yamato/* - directory containing all the generated job definition files (.yml) (Output) +- *.yamato/ruamel/build.py* - main script, which reads the metafiles and dumps the generated ymls into files +- *.yamato/ruamel/jobs/* - directory containing all Python modules for the jobs to be generated, which are organized into subdirectories by domains + +# Running the script +Script must be run again each time new changes are introduced in the metafiles. +- Install ruamel by `pip install ruamel.yaml` (or `pip3`) +- Run script inside *ruamel/* directory by `python build.py` (or `python3`) + +# Example use cases +The majority of changes are introduced within metafiles (*.yamato/config/\*.metafile*, for details check metafile descriptions below). After introducing changes, the script must be rerun (to clean up current jobs, and fetch the updated metafiles to recreate the jobs) + +### ABV related changes (_abv.metafile) +- Add a new project to ABV: add the project name (the one used inside the project’s own metafile, e.g. Universal) under abv.projects +- Add a new job to Nightly: add the dependency under nightly.extra_dependencies (these dependencies run in addition to ABV) +- Add job to trunk verification: add the dependency under trunk_verification.dependencies + +### Project related changes (project_name.metafile) +- Adding a new job to All_{project_name}: add the new job under all.dependencies (this job can also be from a different project) +- Adding a new platform/api for the project: extend the list under platforms as indicated +- Creating a new project: create a new metafile same way as is done for existing projects. All ymls get created once the script runs +- Use different platform than what is specified in the shared metafile: override the platform as described in the metafile description under platforms section + +### Package related changes (_packages.metafile) +- Adding a new package: extend packages list with new package details. The new package jobs get automatically created once the script runs (pack, publish, test, test_dependencies). The package is also automatically included in test_all and publish_all jobs. + + +### Changes when branching out +- When branching out (e.g. moving from *master* to *9.x.x/release* branch), the following steps must be done: + - In *__shared.metafile* : + - Change `editors` section to contain the correct editor versions + - Change `target_editor` to the target editor version for this branch (this is used e.g. for dependencies of *packages#publish_*, *preview_publish#publish_* and *preview_publish#wait_for_nightly*) (e.g. for 9.x.x this would correspond to `2020.1`) + - Change `target_branch` to the current branch (this is used for ci triggers, such as ABV (*all_project_ci*) jobs) (e.g. for 9.x.x this would correspond to `9.x.x/release`) + - In *__abv.metafile* : + - Change `abv.trigger_editors` to the editor against which to trigger the ABV (*all_project_ci*) job (typically `fast-*` editor) (e.g. for 9.x.x this would correspond to `fast-2020.1`) + - Change `nightly.allowed_editors` to contain the editors for which to run nightly (*all_project_ci_nightly*) jobs (e.g. for 9.x.x this would correspond to `2020.1`) + +### Other changes to metafiles +- All files follow a similar structure and changes can be done according to the metafile descriptions given below. + +### Changes within Python +- Creating a new job: create a new job file under a domain/, same way as existing jobs are defined. Call this job inside build.py wherever needed. Any new file paths, job ids etc specific to this project should be added to shared/namer.py, and called via this (not hardcoded) +- Changing constants, variables, paths, ids, etc: all changes should be introduced in either shared/namer.py or shared/constants.py +- Extending the YAMLJob building block class: if new functionality is needed, e.g. a new section under any job file is needed, define it as a function under shared/yml_job.py class. +- Changing to using split test/build for Standalone: under jobs/projects/commands/_cmd_mapper.py change the reference to which set of commands to use. For instance, to switch from Linux to Linux split, change under linux section all linux.cmd_* to linux_split.cmd_*. This simply uses the different set of commands, and the project job definition will automatically create split test/build if split commandset is used, and vice versa. + +#### Python structure explanation for projects +- Project jobs are defined by 3 job definition files: **standalone** (contains standalone_build job if split commandset is used), **standalone_build** (build job for standalone tests), **not_standalone** (editmode, playmode, playmode_xr) +- Because all jobs follow the same structure no matter which platform/api is used, with only the commands (and the agent) being different, then commands are obtained from files under jobs/projects/commands/{platform}.py by the job definition class. + - Each of these files has commands specific to its platform. If commands differ also per api, like for OSX, then {platform}_{api}.py format is used. + - Each of these files contains functions for 3 commandsets (for standalone, standalone_build, not_standalone), which are then used according to which job is being created. + - The mapping of which commands to use for which platform is done under _cmd_mapper.py. This also makes it easy to switch the set of commands for a specific platform, such as to switch to new split built/test, without completely losing the old solution. + +# FAQ + +- How is Nightly ABV set up (all_project_ci_nightly)? Nightly contains the normal ABV (all_project_ci), plus any additional jobs specified in the _abv.metafile under nightly extra dependencies. +- What are smoke tests? Blank Unity projects containing all SRP packages (and default packages) to make sure all packages work with each other +- Why does OpenGLCore not have standalone? Because the GPU is simulated and this job is too resource heavy for these machines + +# Configuration files (metafiles) + +### __shared.metafile: contains configurations shared across all Yamato jobs (.i.e the central configuration file). +``` +# main branch for ci triggers etc +target_branch: master + +# target editor version used for this branch +target_editor: trunk + +# editors applied for all yml files (overridable) (list) +editors: + - version: trunk + rerun_strategy: always + cmd: -u trunk # used only by editor job + - ... + +# test platforms with their corresponding command args (dict) +test_platforms: + Standalone: --suite=playmode --platform=Standalone + playmode: --suite=playmode + playmode_XR: --suite=playmode --extra-editor-arg="-xr-tests" + editmode: --suite=editor --platform=editmode + +# specifies platform details for each platform used within project jobs (dict) +project_platforms: + Win: + name: Win + os: windows + apis: # specifies apis with their corresponding command args + DX11: -force-d3d11 + DX12: -force-d3d12 + Vulkan: -force-vulkan + components: + - editor + - il2cpp + exclude_test_platforms: # mark test platforms not to be used for this platform + - playmode_XR + - ... + agent_default: # default agent used for each testplatform, if not overridden + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + agent_standalone_build: # override default agent for Standalone build + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + agent_editmode: # override default agent for editmode + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + agent_playmode: # override default agent for playmode + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + agent_playmode_xr: # override default agent for playmode XR + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + ... + +# agents used by package, template etc jobs (dict) +non_project_agents: + cds_ops_ubuntu_small: + type: Unity::VM + image: cds-ops/ubuntu-16.04-base:stable + flavor: b1.small + package_ci_ubuntu_large: + type: Unity::VM + image: package-ci/ubuntu:stable + flavor: b1.large + sdet_win_large_gpu: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + ... +``` + + + + + +### _abv.metafile: contains configurations for ABV jobs +``` +abv: # all_project_ci (ABV) job configuration + trigger_editors: # editor(s) for which to create a PR trigger + - fast-trunk + projects: # projects to include in ABV by calling All_{project} jobs + - name: Universal + - name: Universal_Stereo + - ... + +nightly: # all_project_ci_nightly job configuration + allowed_editors: # editor(s) for which to create nightly jobs + - trunk + extra_dependencies: # project jobs to run in addition to ABV + - project: Universal # use this format to run a specific job + platform: Android + api: OpenGLES3 + test_platforms: + - Standalone + - project: HDRP_Hybrid # use this format to run an All_{project} job + all: true + - ... + +smoke_test: # smoke tests configuration. Agents refer back to __shared.metafile + folder: SRP_SmokeTest + agent: sdet_win_large # (used for editmode) + agent_gpu: sdet_win_large_gpu + test_platforms: # test platforms to create smoke tests for + - Standalone + - playmode + - editmode + +trunk_verification: # jobs to include in trunk verification job + dependencies: + - project: Universal + platform: Win + api: DX11 + test_platforms: + - playmode + - editmode + - ... + +# optionally to override editors from __shared.metafile +override_editors: + - version: trunk + rerun_strategy: always +``` + +### _editor.metafile: configuration for editor priming jobs + +``` +# all platforms for editor priming jobs +platforms: + - os: macos + components: + - editor + - il2cpp + - os: android + components: + - editor + - il2cpp + - android + - os: windows + components: + - editor + - il2cpp + - os: linux + components: + - editor + - il2cpp + - os: ios + components: + - editor + - iOS +agent: cds_ops_ubuntu_small # agent for editor priming, refers to __shared.metafile + +# optionally to override editors from __shared.metafile +override_editors: + - version: trunk + rerun_strategy: always + cmd: -u trunk +``` + + +### _packages.metafile: package jobs configuration +``` +# packages to create pack/test/publish jobs for +packages: + - name: Core + id: core + packagename: com.unity.render-pipelines.core + dependencies: + - core + - name: Lightweight + id: lwrp + packagename: com.unity.render-pipelines.lightweight + dependencies: + - core + - shadergraph + - universal + - lwrp + - ... + +# platforms for test jobs (agents refer to __shared.metafile) +platforms: + - name: Win + os: windows + components: + - editor + - il2cpp + agent_default: win_large_package_ci + copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + editorpath: .\.Editor + - name: OSX + os: macos + components: + - editor + - il2cpp + agent_default: osx_mac_buildfarm + copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" + +# agents specific for pack/publish/publish_all jobs +agent_pack: package_ci_win_large +agent_publish: package_ci_win_large +agent_publish_all: package_ci_ubuntu_large + +# optionally to override editors from __shared.metafile +override_editors: + - version: trunk + +``` + +### _preview_publish.metafile: preview publish job configurations +``` +# publishing variables +publishing: # these are currently commented out and dont work though + auto_publish: true # if true, publish_all_preview gets daily recurrent trigger + auto_version: tru # if true, auto_version gets branch trigger + +# platform dependencies for package pack and publish jobs +platforms: + - os: OSX + - os: Win + +# package dependencies +packages: + - name: core + path: com.unity.render-pipelines.core + type: package + publish_source: true # if true, publish and promote jobs are created + standalone: true + - ... + +# agents for specific jobs,referring to __shared.metafile +agent_publish: package_ci_win_large +agent_promote: package_ci_win_large +agent_auto_version: package_ci_ubuntu_large + +# override editors from __shared.metafile file +override_editors: + - version: trunk +``` + +### _templates.metafile: template jobs configuration (highly similar for packages configuration) +``` +# templates to create jobs for +templates: + - name: HDRP Template + id: hdrp_template + packagename: com.unity.template-hd + dependencies: + - core + - shadergraph + - vfx + - config + - hdrp + hascodependencies: 1 + - ... + +# platforms to run template tests on +platforms: + - name: Win + os: windows + components: + - editor + - il2cpp + agent_default: win_large_package_ci # refers to __shared.metafile + copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor + editorpath: .\.Editor + - name: OSX + os: macos + components: + - editor + - il2cpp + agent_default: osx_mac_buildfarm # refers to __shared.metafile + copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor + editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" + +# agents for specific jobs +agent_pack: package_ci_win_large +agent_test: package_ci_win_large +agent_all_ci: package_ci_win_large + +# optionally to override editors from __shared.metafile +override_editors: + - version: trunk +``` + + +### {project_name}.metafile: project jobs configuration +``` +# project details +project: + name: project_name # e.g. Universal + folder: project_folder # e.g. UniversalGraphicsTest + folder_standalone: project_folder_standalone # use this if standalone is in different folder, like for HDRP currently + +# test platforms to generate jobs for +test_platforms: + - Standalone + - playmode + - editmode + - playmode_XR + +# platforms to use (platform details obtained from __shared.metafile) +# platforms can be overridden by using the same structure from shared +platforms: + - name: OSX + apis: + - Metal + - OpenGLCore + - name: Linux + apis: + - Vulkan + - OpenGLCore + - name: Android + apis: + - Vulkan + - OpenGLES3 + - name: iPhone + apis: + - Metal + - name: Win + apis: + - DX11 + - DX12 + - Vulkan + # OR override __shared.metafile platform(example for Win): + # - name: Win + # os: windows + # apis: + # DX12: -force-d3d12 + # agent_default: + # type: Unity::VM::GPU + # image: sdet/gamecode_win10:stable + # flavor: b1.large + # model: rtx2080 + # components: + # - editor + # - il2cpp + # exclude_test_platforms: + # - playmode_XR + + +# which jobs to run under All_{project_name} job +# this is the same structure as in abv nightly extra dependencies +all: + dependencies: + - platform: Win + api: DX11 + test_platforms: + - Standalone + - editmode + - playmode + - playmode_XR + - platform: OSX + api: Metal + test_platforms: + - Standalone + - playmode + - project: HDRP_DXR # use this if there is a dependency to another project + platform: Win + api: DX12 + test_platforms: + - playmode + - project: HDRP_DXR # use this if there is a dependency to another project + all: true + - ... + +# optionally to override editors from __shared.metafile +override_editors: + - version: trunk + rerun_strategy: always + +``` + + + diff --git a/.yamato/hdrp-linux-vulkan.yml b/.yamato/hdrp-linux-vulkan.yml new file mode 100644 index 00000000000..b329a2b4245 --- /dev/null +++ b/.yamato/hdrp-linux-vulkan.yml @@ -0,0 +1,197 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Linux_Vulkan_playmode_trunk: + name: HDRP on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_editmode_trunk: + name: HDRP on Linux_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_Standalone_trunk: + name: HDRP on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_playmode_fast-trunk: + name: HDRP on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_editmode_fast-trunk: + name: HDRP on Linux_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_Standalone_fast-trunk: + name: HDRP on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: HDRP on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_editmode_CUSTOM-REVISION: + name: HDRP on Linux_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - cd TestProjects/HDRP_Tests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: HDRP on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - cd TestProjects/HDRP_RuntimeTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp-osx-metal.yml b/.yamato/hdrp-osx-metal.yml new file mode 100644 index 00000000000..0cb2128cc36 --- /dev/null +++ b/.yamato/hdrp-osx-metal.yml @@ -0,0 +1,345 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_OSX_Metal_playmode_trunk: + name: HDRP on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_playmode_XR_trunk: + name: HDRP on OSX_Metal_playmode_XR on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_editmode_trunk: + name: HDRP on OSX_Metal_editmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_Standalone_trunk: + name: HDRP on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_RuntimeTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results/ TestProjects/HDRP_RuntimeTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_playmode_fast-trunk: + name: HDRP on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_playmode_XR_fast-trunk: + name: HDRP on OSX_Metal_playmode_XR on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_editmode_fast-trunk: + name: HDRP on OSX_Metal_editmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_Standalone_fast-trunk: + name: HDRP on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_RuntimeTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results/ TestProjects/HDRP_RuntimeTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_playmode_CUSTOM-REVISION: + name: HDRP on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_playmode_XR_CUSTOM-REVISION: + name: HDRP on OSX_Metal_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_editmode_CUSTOM-REVISION: + name: HDRP on OSX_Metal_editmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_Tests && ~/Graphics/TestProjects/HDRP_Tests/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_Tests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_Tests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_Tests/test-results/ TestProjects/HDRP_Tests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_OSX_Metal_Standalone_CUSTOM-REVISION: + name: HDRP on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_RuntimeTests && ~/Graphics/TestProjects/HDRP_RuntimeTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_RuntimeTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_RuntimeTests/test-results/ TestProjects/HDRP_RuntimeTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml new file mode 100644 index 00000000000..a6b042861e0 --- /dev/null +++ b/.yamato/hdrp-win-dx11.yml @@ -0,0 +1,328 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Win_DX11_playmode_trunk: + name: HDRP on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_playmode_XR_trunk: + name: HDRP on Win_DX11_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_editmode_trunk: + name: HDRP on Win_DX11_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_Standalone_trunk: + name: HDRP on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX11_Player_trunk: + name: Build HDRP on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_DX11_playmode_fast-trunk: + name: HDRP on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_playmode_XR_fast-trunk: + name: HDRP on Win_DX11_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_editmode_fast-trunk: + name: HDRP on Win_DX11_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_Standalone_fast-trunk: + name: HDRP on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX11_Player_fast-trunk: + name: Build HDRP on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_DX11_playmode_CUSTOM-REVISION: + name: HDRP on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_playmode_XR_CUSTOM-REVISION: + name: HDRP on Win_DX11_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_editmode_CUSTOM-REVISION: + name: HDRP on Win_DX11_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX11_Standalone_CUSTOM-REVISION: + name: HDRP on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX11_Player_CUSTOM-REVISION: + name: Build HDRP on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml new file mode 100644 index 00000000000..c24fbb0623e --- /dev/null +++ b/.yamato/hdrp-win-dx12.yml @@ -0,0 +1,328 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Win_DX12_playmode_trunk: + name: HDRP on Win_DX12_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_playmode_XR_trunk: + name: HDRP on Win_DX12_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_editmode_trunk: + name: HDRP on Win_DX12_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_Standalone_trunk: + name: HDRP on Win_DX12_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX12_Player_trunk: + name: Build HDRP on Win_DX12_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_DX12_playmode_fast-trunk: + name: HDRP on Win_DX12_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_playmode_XR_fast-trunk: + name: HDRP on Win_DX12_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_editmode_fast-trunk: + name: HDRP on Win_DX12_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_Standalone_fast-trunk: + name: HDRP on Win_DX12_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX12_Player_fast-trunk: + name: Build HDRP on Win_DX12_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_DX12_playmode_CUSTOM-REVISION: + name: HDRP on Win_DX12_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_playmode_XR_CUSTOM-REVISION: + name: HDRP on Win_DX12_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_editmode_CUSTOM-REVISION: + name: HDRP on Win_DX12_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_DX12_Standalone_CUSTOM-REVISION: + name: HDRP on Win_DX12_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_DX12_Player_CUSTOM-REVISION: + name: Build HDRP on Win_DX12_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml new file mode 100644 index 00000000000..1e94b75064a --- /dev/null +++ b/.yamato/hdrp-win-vulkan.yml @@ -0,0 +1,328 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Win_Vulkan_playmode_trunk: + name: HDRP on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_playmode_XR_trunk: + name: HDRP on Win_Vulkan_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_editmode_trunk: + name: HDRP on Win_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_Standalone_trunk: + name: HDRP on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_Vulkan_Player_trunk: + name: Build HDRP on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_Vulkan_playmode_fast-trunk: + name: HDRP on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_playmode_XR_fast-trunk: + name: HDRP on Win_Vulkan_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_editmode_fast-trunk: + name: HDRP on Win_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_Standalone_fast-trunk: + name: HDRP on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_Vulkan_Player_fast-trunk: + name: Build HDRP on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Win_Vulkan_playmode_CUSTOM-REVISION: + name: HDRP on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_playmode_XR_CUSTOM-REVISION: + name: HDRP on Win_Vulkan_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_editmode_CUSTOM-REVISION: + name: HDRP on Win_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_Tests && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: HDRP on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build HDRP on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_RuntimeTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_RuntimeTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/hdrp_dxr-win-dx12.yml b/.yamato/hdrp_dxr-win-dx12.yml new file mode 100644 index 00000000000..3a53357a74c --- /dev/null +++ b/.yamato/hdrp_dxr-win-dx12.yml @@ -0,0 +1,215 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_DXR_Win_DX12_Standalone_trunk: + name: HDRP_DXR on Win_DX12_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_DXR_Win_DX12_Player_trunk: + name: Build HDRP_DXR on Win_DX12_Player on version trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_DXR_Win_DX12_playmode_trunk: + name: HDRP_DXR on Win_DX12_playmode on version trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_DXR_Win_DX12_Standalone_fast-trunk: + name: HDRP_DXR on Win_DX12_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_DXR_Win_DX12_Player_fast-trunk: + name: Build HDRP_DXR on Win_DX12_Player on version fast-trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_DXR_Win_DX12_playmode_fast-trunk: + name: HDRP_DXR on Win_DX12_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_DXR_Win_DX12_Standalone_CUSTOM-REVISION: + name: HDRP_DXR on Win_DX12_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_DXR_Win_DX12_Player_CUSTOM-REVISION: + name: Build HDRP_DXR on Win_DX12_Player on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_DXR_Win_DX12_playmode_CUSTOM-REVISION: + name: HDRP_DXR on Win_DX12_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.large + model: rtx2080 + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_DXR_Tests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_DXR_Tests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp_hybrid-linux-openglcore.yml b/.yamato/hdrp_hybrid-linux-openglcore.yml new file mode 100644 index 00000000000..070d7c91ab0 --- /dev/null +++ b/.yamato/hdrp_hybrid-linux-openglcore.yml @@ -0,0 +1,69 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp_hybrid-linux-vulkan.yml b/.yamato/hdrp_hybrid-linux-vulkan.yml new file mode 100644 index 00000000000..2f41c6d4eec --- /dev/null +++ b/.yamato/hdrp_hybrid-linux-vulkan.yml @@ -0,0 +1,133 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_Linux_Vulkan_playmode_trunk: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_playmode_fast-trunk: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_Standalone_fast-trunk: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - cd TestProjects/HDRP_HybridTests && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp_hybrid-osx-metal.yml b/.yamato/hdrp_hybrid-osx-metal.yml new file mode 100644 index 00000000000..7c69728e4ab --- /dev/null +++ b/.yamato/hdrp_hybrid-osx-metal.yml @@ -0,0 +1,260 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_OSX_Metal_playmode_trunk: + name: HDRP_Hybrid on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_XR_trunk: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_Standalone_trunk: + name: HDRP_Hybrid on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_fast-trunk: + name: HDRP_Hybrid on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_XR_fast-trunk: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_Standalone_fast-trunk: + name: HDRP_Hybrid on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_playmode_XR_CUSTOM-REVISION: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION: + name: HDRP_Hybrid on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/HDRP_HybridTests && ~/Graphics/TestProjects/HDRP_HybridTests/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/HDRP_HybridTests/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/HDRP_HybridTests/test-results/ TestProjects/HDRP_HybridTests/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/hdrp_hybrid-win-dx11.yml b/.yamato/hdrp_hybrid-win-dx11.yml new file mode 100644 index 00000000000..afbd96397ab --- /dev/null +++ b/.yamato/hdrp_hybrid-win-dx11.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_Win_DX11_playmode_trunk: + name: HDRP_Hybrid on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_playmode_XR_trunk: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_Standalone_trunk: + name: HDRP_Hybrid on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX11_Player_trunk: + name: Build HDRP_Hybrid on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_DX11_playmode_fast-trunk: + name: HDRP_Hybrid on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_Standalone_fast-trunk: + name: HDRP_Hybrid on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX11_Player_fast-trunk: + name: Build HDRP_Hybrid on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_DX11_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_playmode_XR_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX11_Player_CUSTOM-REVISION: + name: Build HDRP_Hybrid on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/hdrp_hybrid-win-dx12.yml b/.yamato/hdrp_hybrid-win-dx12.yml new file mode 100644 index 00000000000..345197ebeb8 --- /dev/null +++ b/.yamato/hdrp_hybrid-win-dx12.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_Win_DX12_playmode_trunk: + name: HDRP_Hybrid on Win_DX12_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_playmode_XR_trunk: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_Standalone_trunk: + name: HDRP_Hybrid on Win_DX12_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX12_Player_trunk: + name: Build HDRP_Hybrid on Win_DX12_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_DX12_playmode_fast-trunk: + name: HDRP_Hybrid on Win_DX12_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_playmode_XR_fast-trunk: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_Standalone_fast-trunk: + name: HDRP_Hybrid on Win_DX12_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX12_Player_fast-trunk: + name: Build HDRP_Hybrid on Win_DX12_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_DX12_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX12_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_playmode_XR_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d12" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_DX12_Standalone_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_DX12_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_DX12_Player_CUSTOM-REVISION: + name: Build HDRP_Hybrid on Win_DX12_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX12Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/hdrp_hybrid-win-vulkan.yml b/.yamato/hdrp_hybrid-win-vulkan.yml new file mode 100644 index 00000000000..20f097ff91f --- /dev/null +++ b/.yamato/hdrp_hybrid-win-vulkan.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +HDRP_Hybrid_Win_Vulkan_playmode_trunk: + name: HDRP_Hybrid on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_playmode_XR_trunk: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_Standalone_trunk: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_Vulkan_playmode_fast-trunk: + name: HDRP_Hybrid on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-trunk: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_Standalone_fast-trunk: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_Vulkan_Player_fast-trunk: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +HDRP_Hybrid_Win_Vulkan_playmode_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_playmode_XR_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +HDRP_Hybrid_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_HDRP_Hybrid_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/HDRP_HybridTests && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/HDRP_HybridTests && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/ruamel/build.py b/.yamato/ruamel/build.py new file mode 100644 index 00000000000..1ce1122015b --- /dev/null +++ b/.yamato/ruamel/build.py @@ -0,0 +1,325 @@ +import sys, glob, os +import ruamel +from jobs.shared.namer import * +from jobs.projects.project_standalone import Project_StandaloneJob +from jobs.projects.project_standalone_build import Project_StandaloneBuildJob +from jobs.projects.project_not_standalone import Project_NotStandaloneJob +from jobs.projects.project_all import Project_AllJob +from jobs.editor.editor import Editor_PrimingJob +from jobs.packages.package_pack import Package_PackJob +from jobs.packages.package_publish import Package_PublishJob +from jobs.packages.package_test import Package_TestJob +from jobs.packages.package_test_dependencies import Package_TestDependenciesJob +from jobs.packages.publish_all import Package_PublishAllJob +from jobs.packages.test_all import Package_AllPackageCiJob +from jobs.abv.all_project_ci import ABV_AllProjectCiJob +from jobs.abv.all_project_ci_nightly import ABV_AllProjectCiNightlyJob +from jobs.abv.all_smoke_tests import ABV_AllSmokeTestsJob +from jobs.abv.smoke_test import ABV_SmokeTestJob +from jobs.abv.trunk_verification import ABV_TrunkVerificationJob +from jobs.preview_publish.pb_publish import PreviewPublish_PublishJob +from jobs.preview_publish.pb_promote import PreviewPublish_PromoteJob +from jobs.preview_publish.pb_auto_version import PreviewPublish_AutoVersionJob +from jobs.preview_publish.pb_publish_all_preview import PreviewPublish_PublishAllPreviewJob +from jobs.preview_publish.pb_wait_for_nightly import PreviewPublish_WaitForNightlyJob +from jobs.templates.template_pack import Template_PackJob +from jobs.templates.template_test import Template_TestJob +from jobs.templates.template_test_dependencies import Template_TestDependenciesJob +from jobs.templates.test_all import Template_AllTemplateCiJob + +root_dir = os.path.dirname(os.path.dirname(os.getcwd())) +yamato_dir = os.path.join(root_dir,'.yamato') +config_dir = os.path.join(yamato_dir,'config') +shared_editors = [] +shared_platforms = [] +shared_test_platforms = [] +shared_agents = [] +target_branch, target_editor = '', '' + +yml_files = {} + +def load_yml(filepath): + with open(filepath) as f: + return yaml.load(f) + +def dump_yml(filepath, yml_dict): + with open(os.path.join(root_dir,filepath), 'w') as f: + yaml.dump(yml_dict, f) + yml_files[filepath.split('/')[-1]] = {'path':filepath, 'yml':yml_dict} + +def get_editors(metafile): + override_editors = metafile.get("override_editors", None) + return override_editors if override_editors is not None else shared_editors + +def get_platform(platform, api=""): + if platform.get("agent_default") is not None: + return platform + else: + return shared_platforms.get(f'{platform["name"]}_{api}', shared_platforms.get(platform["name"])) + +def get_test_platforms(metafile_testplatforms): + test_platforms = [] + for test_platform_name in metafile_testplatforms: + test_platforms.append({ + "name": test_platform_name, + "args": shared_test_platforms[test_platform_name] + }) + return test_platforms + +def get_agent(agent_name): + return shared_agents[agent_name] + +def assert_dependencies(): + for yml_file, yml_value in yml_files.items(): + yml_content = yml_value['yml'] + for job_id, job_content in yml_content.items(): + for dependency in job_content.get('dependencies') or []: + dep_path = (dependency if isinstance(dependency, str) else dependency['path']).split('/')[1] + dep_file, dep_job_id = dep_path.split('#')[0], dep_path.split('#')[1] + try: + assert yml_files[dep_file]['yml'][dep_job_id] + except: + print(f'Mistake in file {yml_file}#{job_id} for dependency {dep_file}#{dep_job_id}') + + +def add_comments(): + for yml_file, yml_value in yml_files.items(): + with open(os.path.join(root_dir,yml_value['path']), 'r+') as f: + yml = f.read() + f.seek(0, 0) + f.write(''' +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md +\n''') + f.write(yml) + + +def create_project_specific_jobs(metafile_name): + + metafile = load_yml(metafile_name) + project = metafile["project"] + + for platform_meta in metafile['platforms']: + for api in platform_meta['apis'] or [""]: + platform = get_platform(platform_meta, api) + yml = {} + for editor in get_editors(metafile): + for test_platform in get_test_platforms(metafile['test_platforms']): + + if test_platform["name"].lower() not in map(str.lower, platform.get('exclude_test_platforms', [])): + + if test_platform["name"].lower() == 'standalone': + if api.lower() != 'openglcore': # skip standalone for openglcore (osx and linux) + job = Project_StandaloneJob(project, editor, platform, api, test_platform) + yml[job.job_id] = job.yml + + if job.build_job is not None: + yml[job.build_job.job_id] = job.build_job.yml + + else: + job = Project_NotStandaloneJob(project, editor, platform, api, test_platform) + yml[job.job_id] = job.yml + + # store yml per [project]-[platform]-[api] + yml_file = project_filepath_specific(project["name"], platform["name"], api) + dump_yml(yml_file, yml) + + + +def create_project_all_jobs(metafile_name): + + metafile = load_yml(metafile_name) + + yml = {} + for editor in get_editors(metafile): + job = Project_AllJob(metafile["project"]["name"], editor, metafile["all"]["dependencies"]) + yml[job.job_id] = job.yml + + yml_file = project_filepath_all(metafile["project"]["name"]) + dump_yml(yml_file, yml) + + + +def create_editor_job(metafile_name): + + metafile = load_yml(metafile_name) + + yml = {} + for platform in metafile["platforms"]: + for editor in get_editors(metafile): + job = Editor_PrimingJob(platform, editor, get_agent(metafile["agent"])) + yml[job.job_id] = job.yml + + dump_yml(editor_filepath(), yml) + + +def create_package_jobs(metafile_name): + metafile = load_yml(metafile_name) + yml = {} + + for package in metafile["packages"]: + job = Package_PackJob(package, get_agent(metafile["agent_pack"])) + yml[job.job_id] = job.yml + + job = Package_PublishJob(package, get_agent(metafile["agent_publish"]), metafile["platforms"], target_editor) + yml[job.job_id] = job.yml + + for editor in get_editors(metafile): + for plat in metafile["platforms"]: + platform = plat.copy() + platform["agent_default"] = get_agent(platform["agent_default"]) + for package in metafile["packages"]: + job = Package_TestJob(package, platform, editor) + yml[job.job_id] = job.yml + + job = Package_TestDependenciesJob(package, platform, editor) + yml[job.job_id] = job.yml + + for editor in get_editors(metafile): + job = Package_AllPackageCiJob(metafile["packages"], get_agent(metafile["agent_publish"]), metafile["platforms"], editor) + yml[job.job_id] = job.yml + + job = Package_PublishAllJob(metafile["packages"], get_agent(metafile["agent_publish_all"])) + yml[job.job_id] = job.yml + + dump_yml(packages_filepath(), yml) + + +def create_abv_jobs(metafile_name): + metafile = load_yml(metafile_name) + yml = {} + + metafile["smoke_test"]["agent"] = get_agent(metafile["smoke_test"]["agent"]) + metafile["smoke_test"]["agent_gpu"] = get_agent(metafile["smoke_test"]["agent_gpu"]) + + for editor in get_editors(metafile): + for test_platform in get_test_platforms(metafile["smoke_test"]["test_platforms"]): + job = ABV_SmokeTestJob(editor, test_platform, metafile["smoke_test"]) + yml[job.job_id] = job.yml + + job = ABV_AllSmokeTestsJob(editor, get_test_platforms(metafile["smoke_test"]["test_platforms"])) + yml[job.job_id] = job.yml + + job = ABV_AllProjectCiJob(editor, metafile["abv"]["projects"], metafile["abv"]["trigger_editors"], target_branch) + yml[job.job_id] = job.yml + + if editor["version"] in metafile["nightly"]["allowed_editors"]: + job = ABV_AllProjectCiNightlyJob(editor, metafile["abv"]["projects"], get_test_platforms(metafile["smoke_test"]["test_platforms"]), metafile["nightly"], target_branch) + yml[job.job_id] = job.yml + + job = ABV_TrunkVerificationJob(editor, metafile["trunk_verification"]["dependencies"]) + yml[job.job_id] = job.yml + + dump_yml(abv_filepath(), yml) + + +def create_preview_publish_jobs(metafile_name): + metafile = load_yml(metafile_name) + yml = {} + + job = PreviewPublish_AutoVersionJob(get_agent(metafile["agent_auto_version"]), metafile["packages"], target_branch, metafile["publishing"]["auto_version"]) + yml[job.job_id] = job.yml + + job = PreviewPublish_PublishAllPreviewJob(metafile["packages"], target_branch, metafile["publishing"]["auto_publish"]) + yml[job.job_id] = job.yml + + job = PreviewPublish_WaitForNightlyJob(metafile["packages"], metafile["platforms"], target_editor) + yml[job.job_id] = job.yml + + for package in metafile["packages"]: + + if package["publish_source"] == True: + job = PreviewPublish_PublishJob(get_agent(metafile["agent_publish"]), package, metafile["platforms"], target_editor) + yml[job.job_id] = job.yml + + job = PreviewPublish_PromoteJob(get_agent(metafile["agent_promote"]), package) + yml[job.job_id] = job.yml + + dump_yml(pb_filepath(), yml) + +def create_template_jobs(metafile_name): + metafile = load_yml(metafile_name) + yml = {} + + for template in metafile["templates"]: + job = Template_PackJob(template, get_agent(metafile["agent_pack"])) + yml[job.job_id] = job.yml + + + for editor in get_editors(metafile): + for plat in metafile["platforms"]: + platform = plat.copy() + platform["agent_default"] = get_agent(platform["agent_default"]) + for template in metafile["templates"]: + job = Template_TestJob(template, platform, editor) + yml[job.job_id] = job.yml + + job = Template_TestDependenciesJob(template, platform, editor) + yml[job.job_id] = job.yml + + for editor in get_editors(metafile): + job = Template_AllTemplateCiJob(metafile["templates"], get_agent(metafile["agent_all_ci"]), metafile["platforms"], editor) + yml[job.job_id] = job.yml + + + dump_yml(templates_filepath(), yml) + + +if __name__== "__main__": + + # configure yaml + yaml = ruamel.yaml.YAML() + yaml.width = 4096 + yaml.indent(offset=2, mapping=4, sequence=5) + + + # parse shared file + shared = load_yml(os.path.join(config_dir,'__shared.metafile')) + shared_editors = shared['editors'] + shared_platforms = shared['project_platforms'] + shared_test_platforms = shared['test_platforms'] + target_branch = shared['target_branch'] + target_editor = shared['target_editor'] + shared_agents = shared['non_project_agents'] + + # clear directory from existing yml files, not to have old duplicates etc + print(root_dir) + old_yml_files = glob.glob(os.path.join(yamato_dir,'**/*.yml'), recursive=True) + for f in old_yml_files: + os.remove(f) + + # create editor + print(f'Running: editor') + create_editor_job(os.path.join(config_dir,'_editor.metafile')) + + # create package jobs + print(f'Running: packages') + create_package_jobs(os.path.join(config_dir,'_packages.metafile')) + + # create abv + print(f'Running: abv') + create_abv_jobs(os.path.join(config_dir,'_abv.metafile')) + + # create preview publish + print(f'Running: preview_publish') + create_preview_publish_jobs(os.path.join(config_dir,'_preview_publish.metafile')) + + # create template jobs + print(f'Running: templates') + create_template_jobs(os.path.join(config_dir,'_templates.metafile')) + + # create yml jobs for each specified project + for project_metafile in glob.glob(os.path.join(config_dir,'[!_]*.metafile')): + print(f'Running: {project_metafile}') + create_project_specific_jobs(project_metafile) # create jobs for testplatforms + create_project_all_jobs(project_metafile) # create All_ job + + + # running assert checks for dependency paths + print(f'Checking dependency paths') + assert_dependencies() + + # add comments on top of all yml files + print(f'Adding comments') + add_comments() diff --git a/.yamato/ruamel/jobs/abv/all_project_ci.py b/.yamato/ruamel/jobs/abv/all_project_ci.py new file mode 100644 index 00000000000..f91875d1e0f --- /dev/null +++ b/.yamato/ruamel/jobs/abv/all_project_ci.py @@ -0,0 +1,31 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class ABV_AllProjectCiJob(): + + def __init__(self, editor, projects, abv_trigger_editors, target_branch): + self.job_id = abv_job_id_all_project_ci(editor["version"]) + self.yml = self.get_job_definition(editor, projects, abv_trigger_editors, target_branch).get_yml() + + + def get_job_definition(self, editor, projects, abv_trigger_editors, target_branch): + + # define dependencies + dependencies = [{ + 'path': f'{packages_filepath()}#{package_job_id_test_all(editor["version"])}', + 'rerun': editor["rerun_strategy"]}] + + for project in projects: + dependencies.append({ + 'path': f'{project_filepath_all(project["name"])}#{project_job_id_all(project["name"], editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + + # construct job + job = YMLJob() + job.set_name(f'_ABV for SRP repository - {editor["version"]}') + job.add_dependencies(dependencies) + job.add_var_custom_revision(editor["version"]) + if editor['version'] in abv_trigger_editors: + job.set_trigger_on_expression(f'pull_request.target eq "{target_branch}" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*"]') + return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/all_project_ci_nightly.py b/.yamato/ruamel/jobs/abv/all_project_ci_nightly.py new file mode 100644 index 00000000000..a92d7e45ab6 --- /dev/null +++ b/.yamato/ruamel/jobs/abv/all_project_ci_nightly.py @@ -0,0 +1,43 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class ABV_AllProjectCiNightlyJob(): + + def __init__(self, editor, projects, test_platforms, nightly_config, target_branch): + if editor["version"] not in nightly_config["allowed_editors"]: + raise Exception(f'Tried to construct nightly with PR trigger for version {editor["version"]}') + self.job_id = abv_job_id_all_project_ci_nightly(editor["version"]) + self.yml = self.get_job_definition(editor, projects, test_platforms, nightly_config["extra_dependencies"], target_branch).get_yml() + + + def get_job_definition(self, editor, projects, test_platforms, extra_dependencies, target_branch): + + # define dependencies + dependencies = [{ + 'path': f'{abv_filepath()}#{abv_job_id_all_project_ci(editor["version"])}', + 'rerun': editor["rerun_strategy"]}] + + for test_platform in test_platforms: # TODO replace with all_smoke_tests if rerun strategy can override lower level ones + dependencies.append({ + 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["version"],test_platform["name"])}', + 'rerun': editor["rerun_strategy"]}) + + for dep in extra_dependencies: + if dep.get("all"): + dependencies.append({ + 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + else: + for tp in dep["test_platforms"]: + dependencies.append({ + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + + # construct job + job = YMLJob() + job.set_name(f'_Nightly ABV against { editor["version"] }') + job.add_dependencies(dependencies) + job.add_var_custom_revision(editor["version"]) + job.add_trigger_recurrent(target_branch,'0 * * ?') + return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/all_smoke_tests.py b/.yamato/ruamel/jobs/abv/all_smoke_tests.py new file mode 100644 index 00000000000..13f8524b083 --- /dev/null +++ b/.yamato/ruamel/jobs/abv/all_smoke_tests.py @@ -0,0 +1,27 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class ABV_AllSmokeTestsJob(): + + def __init__(self, editor, test_platforms): + self.job_id = abv_job_id_all_smoke_tests(editor["version"]) + self.yml = self.get_job_definition(editor, test_platforms).get_yml() + + + def get_job_definition(self,editor, test_platforms): + + # define dependencies + dependencies = [] + for test_platform in test_platforms: + dependencies.append({ + 'path': f'{abv_filepath()}#{abv_job_id_smoke_test(editor["version"],test_platform["name"])}', + 'rerun': editor["rerun_strategy"] + }) + + # construct job + job = YMLJob() + job.set_name(f'All Smoke Tests - {editor["version"]}') + job.add_dependencies(dependencies) + job.add_var_custom_revision(editor["version"]) + return job diff --git a/.yamato/ruamel/jobs/abv/smoke_test.py b/.yamato/ruamel/jobs/abv/smoke_test.py new file mode 100644 index 00000000000..11578160dd1 --- /dev/null +++ b/.yamato/ruamel/jobs/abv/smoke_test.py @@ -0,0 +1,42 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.constants import TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS +from ..shared.yml_job import YMLJob + +class ABV_SmokeTestJob(): + + def __init__(self, editor, test_platform, smoke_test): + self.job_id = abv_job_id_smoke_test(editor["version"], test_platform["name"]) + self.yml = self.get_job_definition(editor, test_platform, smoke_test).get_yml() + + + def get_job_definition(self, editor, test_platform, smoke_test): + agent = dict(smoke_test["agent"]) + agent_gpu = dict(smoke_test["agent_gpu"]) + + # define dependencies + dependencies = [{ + 'path':f'{editor_filepath()}#{editor_job_id(editor["version"], "windows")}', + 'rerun': editor["rerun_strategy"]}] + + + # define commands + commands = [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{smoke_test["folder"]}/utr', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'cd {TEST_PROJECTS_DIR}/{smoke_test["folder"]} && unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} -c editor --wait --published-only' ] + if test_platform['name'].lower() == 'standalone': + commands.append(f'cd {TEST_PROJECTS_DIR}/{smoke_test["folder"]} && utr\\utr {test_platform["args"]}Windows64 --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS} --timeout=1200') + else: + commands.append(f'cd {TEST_PROJECTS_DIR}/{smoke_test["folder"]} && utr\\utr {test_platform["args"]} --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}') + + # construct job + job = YMLJob() + job.set_name(f'SRP Smoke Test - {test_platform["name"]}_{editor["version"]}') + job.set_agent(agent if test_platform["name"] == 'editmode' else agent_gpu) + job.add_var_upm_registry() + job.add_var_custom_revision(editor["version"]) + job.add_commands(commands) + job.add_dependencies(dependencies) + job.add_artifacts_test_results() + return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/abv/trunk_verification.py b/.yamato/ruamel/jobs/abv/trunk_verification.py new file mode 100644 index 00000000000..1c13102a3fa --- /dev/null +++ b/.yamato/ruamel/jobs/abv/trunk_verification.py @@ -0,0 +1,32 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class ABV_TrunkVerificationJob(): + + def __init__(self, editor, extra_dependencies): + self.job_id = abv_job_id_trunk_verification(editor["version"]) + self.yml = self.get_job_definition(editor, extra_dependencies).get_yml() + + + def get_job_definition(self, editor, extra_dependencies): + + # define dependencies + dependencies = [] + for dep in extra_dependencies: + if dep.get("all"): + dependencies.append({ + 'path': f'{project_filepath_all(dep["project"])}#{project_job_id_all(dep["project"], editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + else: + for tp in dep["test_platforms"]: + dependencies.append({ + 'path': f'{project_filepath_specific(dep["project"], dep["platform"], dep["api"])}#{project_job_id_test(dep["project"], dep["platform"], dep["api"], tp, editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + + # construct job + job = YMLJob() + job.set_name(f'Trunk verification - {editor["version"]}') + job.add_dependencies(dependencies) + job.add_var_custom_revision(editor["version"]) + return job \ No newline at end of file diff --git a/.yamato/ruamel/jobs/editor/editor.py b/.yamato/ruamel/jobs/editor/editor.py new file mode 100644 index 00000000000..5bde50cda5c --- /dev/null +++ b/.yamato/ruamel/jobs/editor/editor.py @@ -0,0 +1,39 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import editor_job_id +from ..shared.constants import VAR_UPM_REGISTRY, PATH_UNITY_REVISION +from ..shared.yml_job import YMLJob + +class Editor_PrimingJob(): + + def __init__(self, platform, editor, agent): + self.job_id = editor_job_id(editor["version"], platform["os"]) + self.yml = self.get_job_definition(platform, editor, agent).get_yml() + + + def get_job_definition(self, platform, editor, agent): + + components = platform["components"] + + if platform["os"].lower() == 'android': + platform_os = 'windows' + elif platform["os"].lower() == 'ios': + platform_os = 'macos' + else: + platform_os = platform["os"] + + # construct job + job = YMLJob() + job.set_name(f'[{editor["version"]},{platform["os"]}] Editor priming') + job.set_agent(agent) + job.set_skip_checkout(True) + job.add_var_custom('PATH', '/home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin') + job.add_var_custom('DISPLAY', dss(":0")) + job.add_var_upm_registry() + job.add_var_custom_revision(editor["version"]) + job.add_commands([ + f'pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli {editor["cmd"]} -o {platform_os} --wait --skip-download {"".join([f"-c {c} " for c in components])} > {PATH_UNITY_REVISION}']) + job.add_artifacts_unity_revision() + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/package_pack.py b/.yamato/ruamel/jobs/packages/package_pack.py new file mode 100644 index 00000000000..6e9e7ed2055 --- /dev/null +++ b/.yamato/ruamel/jobs/packages/package_pack.py @@ -0,0 +1,26 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import package_job_id_pack +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class Package_PackJob(): + + def __init__(self, package, agent): + self.package_id = package["id"] + self.job_id = package_job_id_pack(package["id"]) + self.yml = self.get_job_definition(package, agent).get_yml() + + + def get_job_definition(self, package, agent): + + # construct job + job = YMLJob() + job.set_name(f'Pack {package["name"]}') + job.set_agent(agent) + job.add_commands( [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci package pack --package-path {package["packagename"]}']) + job.add_artifacts_packages() + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/package_publish.py b/.yamato/ruamel/jobs/packages/package_publish.py new file mode 100644 index 00000000000..34d520899af --- /dev/null +++ b/.yamato/ruamel/jobs/packages/package_publish.py @@ -0,0 +1,30 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import package_job_id_publish, packages_filepath, package_job_id_pack, package_job_id_test +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class Package_PublishJob(): + + def __init__(self, package, agent, platforms, target_editor): + self.package_id = package["id"] + self.job_id = package_job_id_publish(package["id"]) + self.yml = self.get_job_definition(package, agent, platforms, target_editor).get_yml() + + + def get_job_definition(self, package, agent, platforms, target_editor): + + # define dependencies + dependencies = [f'{packages_filepath()}#{package_job_id_pack(package["id"])}'] + dependencies.extend([f'{packages_filepath()}#{package_job_id_test(package["id"], platform["name"], target_editor)}' for platform in platforms]) + + # construct job + job = YMLJob() + job.set_name(f'Publish { package["name"]}') + job.set_agent(agent) + job.add_dependencies(dependencies) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci package publish --package-path {package["packagename"]}']) + job.add_artifacts_packages() + return job + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/package_test.py b/.yamato/ruamel/jobs/packages/package_test.py new file mode 100644 index 00000000000..5ad43adf7e2 --- /dev/null +++ b/.yamato/ruamel/jobs/packages/package_test.py @@ -0,0 +1,44 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.constants import PATH_UNITY_REVISION +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class Package_TestJob(): + + def __init__(self, package, platform, editor): + self.package_id = package["id"] + self.job_id = package_job_id_test(package["id"],platform["name"],editor["version"]) + self.yml = self.get_job_definition(package,platform, editor).get_yml() + + + def get_job_definition(self, package, platform, editor): + + # define dependencies + dependencies = [f'{editor_filepath()}#{editor_job_id(editor["version"], platform["os"]) }'] + dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]]) + + + # define commands + commands = [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file {PATH_UNITY_REVISION} -c editor --wait --published-only'] + if package.get('hascodependencies', None) is not None: + commands.append(platform["copycmd"]) + commands.append(f'upm-ci package test -u {platform["editorpath"]} --package-path {package["packagename"]}') + + + # construct job + job = YMLJob() + job.set_name(f'Test { package["name"] } {platform["name"]} {editor["version"]}') + job.set_agent(platform['agent_default']) + job.add_dependencies(dependencies) + job.add_commands(commands) + job.add_artifacts_test_results() + return job + + + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/package_test_dependencies.py b/.yamato/ruamel/jobs/packages/package_test_dependencies.py new file mode 100644 index 00000000000..0664282057f --- /dev/null +++ b/.yamato/ruamel/jobs/packages/package_test_dependencies.py @@ -0,0 +1,43 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL +from ..shared.yml_job import YMLJob + +class Package_TestDependenciesJob(): + + def __init__(self, package, platform, editor): + self.package_id = package["id"] + self.job_id = package_job_id_test_dependencies(package["id"],platform["name"],editor["version"]) + self.yml = self.get_job_definition(package,platform, editor).get_yml() + + + def get_job_definition(yml, package, platform, editor): + + # define dependencies + dependencies = [ + f'{editor_filepath()}#{editor_job_id(editor["version"], platform["os"]) }', + f'{packages_filepath()}#{package_job_id_test(package["id"],platform["name"],editor["version"])}'] + dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in package["dependencies"]]) + + + # define commands + commands = [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file {PATH_UNITY_REVISION} -c editor --wait --published-only'] + if package.get('hascodependencies', None) is not None: + commands.append(platform["copycmd"]) + commands.append(f'upm-ci package test -u {platform["editorpath"]} --type updated-dependencies-tests --package-path {package["packagename"]}') + + + # construct job + job = YMLJob() + job.set_name(f'Test { package["name"] } {platform["name"]} {editor["version"]} - dependencies') + job.set_agent(platform['agent_default']) + job.add_dependencies(dependencies) + job.add_commands(commands) + job.add_artifacts_test_results() + return job + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/publish_all.py b/.yamato/ruamel/jobs/packages/publish_all.py new file mode 100644 index 00000000000..6ca5ee0324f --- /dev/null +++ b/.yamato/ruamel/jobs/packages/publish_all.py @@ -0,0 +1,27 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import packages_filepath, package_job_id_publish, package_job_id_publish_all +from ..shared.yml_job import YMLJob + +class Package_PublishAllJob(): + + def __init__(self, packages, agent): + self.job_id = package_job_id_publish_all() + self.yml = self.get_job_definition(packages, agent).get_yml() + + + def get_job_definition(self, packages, agent): + + # construct job + job = YMLJob() + job.set_name(f'Publish all packages') + job.set_agent(agent) + job.add_dependencies([f'{packages_filepath()}#{package_job_id_publish(package["id"])}' for package in packages]) + job.add_commands([ + f'git tag v$(cd com.unity.render-pipelines.core && node -e "console.log(require(\'./package.json\').version)")', + f'git push origin --tags']) + return job + + + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/packages/test_all.py b/.yamato/ruamel/jobs/packages/test_all.py new file mode 100644 index 00000000000..630b8b7c560 --- /dev/null +++ b/.yamato/ruamel/jobs/packages/test_all.py @@ -0,0 +1,34 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import packages_filepath, package_job_id_test_all, package_job_id_test, package_job_id_test_dependencies +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + + +class Package_AllPackageCiJob(): + + def __init__(self, packages, agent, platforms, editor): + self.job_id = package_job_id_test_all(editor["version"]) + self.yml = self.get_job_definition(packages, agent, platforms, editor).get_yml() + + + def get_job_definition(self, packages, agent, platforms, editor): + + # define dependencies + dependencies = [] + for platform in platforms: + for package in packages: + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["id"],platform["name"],editor["version"])}') + #dependencies.append(f'{packages_filepath()}#{package_job_id_test_dependencies(package["id"],platform["name"],editor["version"])}') + + # construct job + job = YMLJob() + job.set_name(f'Pack and test all packages - { editor["version"] }') + job.set_agent(agent) + job.add_dependencies(dependencies) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci package izon -t', + f'upm-ci package izon -d']) + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py b/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py new file mode 100644 index 00000000000..b3c5faa4f9b --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py @@ -0,0 +1,30 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import pb_job_id_auto_version +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class PreviewPublish_AutoVersionJob(): + + def __init__(self, agent, packages, target_branch, auto_version): + self.job_id = pb_job_id_auto_version() + self.yml = self.get_job_definition(agent, packages, target_branch, auto_version).get_yml() + + + def get_job_definition(self, agent, packages, target_branch, auto_version): + bump_packages_args = " ".join([f'--{package["type"]}-path {package["path"]}' for package in packages]) + + # construct job + job = YMLJob() + job.set_name(f'Auto version') + job.set_agent(agent) + job.add_var_custom('PATH', '/home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin') + job.add_var_custom('DISPLAY', dss(":0")) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci utils auto-version bump {bump_packages_args}', + f'upm-ci utils auto-version commit --push']) + job.add_artifacts_packages() + # if auto_version is True: + # job.add_trigger_integration_branch(target_branch) + return job + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote.py b/.yamato/ruamel/jobs/preview_publish/pb_promote.py new file mode 100644 index 00000000000..f32f432b256 --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote.py @@ -0,0 +1,30 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class PreviewPublish_PromoteJob(): + + def __init__(self, agent, package): + self.job_id = pb_job_id_promote(package["name"]) + self.yml = self.get_job_definition(agent, package).get_yml() + + + def get_job_definition(self, agent, package): + + if package["publish_source"] != True: + raise Exception('Tried to promote package for which "publish_source" set to false.') + + # construct job + job = YMLJob() + job.set_name(f'[{package["name"]}] Production Promote') + job.set_agent(agent) + job.add_var_custom('UPMCI_PROMOTION', 1) + job.add_dependencies([f'{packages_filepath()}#{package_job_id_pack(package["name"])}']) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci {package["type"]} promote --{package["type"]}-path {package["path"]}']) + job.add_artifacts_packages() + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_publish.py b/.yamato/ruamel/jobs/preview_publish/pb_publish.py new file mode 100644 index 00000000000..71d9470a4bc --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_publish.py @@ -0,0 +1,40 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class PreviewPublish_PublishJob(): + + def __init__(self, agent, package, platforms, target_editor): + self.job_id = pb_job_id_publish(package["name"]) + self.yml = self.get_job_definition(agent, package, platforms, target_editor).get_yml() + + + def get_job_definition(self, agent, package, platforms, target_editor): + + if package["publish_source"] != True: + raise Exception('Tried to publish package for which "publish_source" set to false.') + + # define dependencies + dependencies = [ + f'{packages_filepath()}#{package_job_id_pack(package["name"])}', + f'{pb_filepath()}#{pb_job_id_wait_for_nightly()}'] + + for platform in platforms: + if package["type"].lower() == 'package': + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') + else: + raise Exception(f'Unknown package type in PreviewPublish_PublishJob {package["type"]}') + + # construct job + job = YMLJob() + job.set_name(f'[{package["name"]}] Candidates Publish') + job.set_agent(agent) + job.add_dependencies(dependencies) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci {package["type"]} publish --{package["type"]}-path {package["path"]}']) + job.add_artifacts_packages() + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_publish_all_preview.py b/.yamato/ruamel/jobs/preview_publish/pb_publish_all_preview.py new file mode 100644 index 00000000000..4ef8ba36ff5 --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_publish_all_preview.py @@ -0,0 +1,22 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class PreviewPublish_PublishAllPreviewJob(): + + def __init__(self, packages, target_branch, auto_publish): + self.job_id = pb_job_id_publish_all_preview() + self.yml = self.get_job_definition(packages, target_branch, auto_publish).get_yml() + + + def get_job_definition(self, packages, target_branch, auto_publish): + + # construct job + job = YMLJob() + job.set_name(f'Publish all preview packages - nightly') + job.add_dependencies([f'{pb_filepath()}#{pb_job_id_publish(package["name"])}' for package in packages]) + # if auto_publish is True: + # job.add_trigger_recurrent(target_branch, 'daily') + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py new file mode 100644 index 00000000000..02e5416c0fd --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_wait_for_nightly.py @@ -0,0 +1,29 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class PreviewPublish_WaitForNightlyJob(): + + def __init__(self, packages, platforms,target_editor): + self.job_id = pb_job_id_wait_for_nightly() + self.yml = self.get_job_definition(packages, platforms, target_editor).get_yml() + + + def get_job_definition(self, packages, platforms, target_editor): + + dependencies = [f'{abv_filepath()}#{abv_job_id_all_project_ci_nightly(target_editor)}'] + + for package in packages: + dependencies.append(f'{packages_filepath()}#{package_job_id_pack(package["name"])}') + + + for platform in platforms: + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') + + # construct job + job = YMLJob() + job.set_name(f'Wait for nightly') + job.add_dependencies(dependencies) + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/_project_base.py b/.yamato/ruamel/jobs/projects/_project_base.py new file mode 100644 index 00000000000..6587b9a5b92 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/_project_base.py @@ -0,0 +1,33 @@ +from ruamel import yaml +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ruamel.yaml.scalarstring import PlainScalarString as pss +from .commands._cmd_mapper import get_cmd +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +def _job(project_name, test_platform_name, editor, platform, api, cmd): + + # define name + if test_platform_name.lower() == 'standalone_build': + job_name = f'Build {project_name} on {platform["name"]}_{api}_Player on version {editor["version"]}' + else: + job_name = f'{project_name} on {platform["name"]}_{api}_{test_platform_name} on version {editor["version"]}' + + # define agent + agent = platform.get(f'agent_{test_platform_name.lower()}', platform['agent_default']) # replace(" ","_") called for playmode_XR + + # define dependencies + dependencies = [{ + 'path' : f'{editor_filepath()}#{editor_job_id(editor["version"], platform["os"])}', + 'rerun' : editor["rerun_strategy"]}] + + # construct job + job = YMLJob() + job.set_name(job_name) + job.set_agent(agent) + job.add_var_upm_registry() + job.add_var_custom_revision(editor["version"]) + job.add_dependencies(dependencies) + job.add_commands(cmd) + job.add_artifacts_test_results() + return job diff --git a/.yamato/ruamel/jobs/projects/commands/_cmd_mapper.py b/.yamato/ruamel/jobs/projects/commands/_cmd_mapper.py new file mode 100644 index 00000000000..46aa47cc2dd --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/_cmd_mapper.py @@ -0,0 +1,40 @@ +from . import win, osx_openglcore, osx_metal, linux, android, osx_metal_split, linux_split, iphone + +cmd_map = { + 'win' : { + 'not_standalone': win.cmd_not_standalone, + 'standalone' : win.cmd_standalone, + 'standalone_build' : win.cmd_standalone_build + }, + 'osx_openglcore' : { + 'not_standalone': osx_openglcore.cmd_not_standalone, + 'standalone' : osx_openglcore.cmd_standalone, + 'standalone_build' : osx_openglcore.cmd_standalone_build + }, + 'osx_metal' : { + 'not_standalone': osx_metal.cmd_not_standalone, + 'standalone' : osx_metal.cmd_standalone, + 'standalone_build' : osx_metal.cmd_standalone_build + }, + 'linux' : { + 'not_standalone': linux.cmd_not_standalone, + 'standalone' : linux.cmd_standalone, + 'standalone_build' : linux.cmd_standalone_build + }, + 'android' : { + 'not_standalone': android.cmd_not_standalone, + 'standalone' : android.cmd_standalone, + 'standalone_build' : android.cmd_standalone_build + }, + 'iphone' : { + 'not_standalone': iphone.cmd_not_standalone, + 'standalone' : iphone.cmd_standalone, + 'standalone_build' : iphone.cmd_standalone_build + } + +} + + +def get_cmd(platform_name, api_name, test_platform_type): + # Returns commands from platformname_apiname key if such key is present, or from platformname otherwise + return cmd_map.get(f'{platform_name}_{api_name}'.lower(), cmd_map.get(platform_name.lower()))[test_platform_type] diff --git a/.yamato/ruamel/jobs/projects/commands/android.py b/.yamato/ruamel/jobs/projects/commands/android.py new file mode 100644 index 00000000000..e99d765f7ca --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/android.py @@ -0,0 +1,40 @@ +from ...shared.constants import TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS +from ruamel.yaml.scalarstring import PreservedScalarString as pss + +def _cmd_base(project_folder, components): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git utr', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/{PATH_UNITY_REVISION} -p WindowsEditor {"".join([f"-c {c} " for c in components])} --wait --published-only' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + raise Exception('android: only standalone available') + +def cmd_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'%ANDROID_SDK_ROOT%\platform-tools\\adb.exe connect %BOKKEN_DEVICE_IP%', + f'powershell %ANDROID_SDK_ROOT%\platform-tools\\adb.exe devices', + f'NetSh Advfirewall set allprofiles state off', + pss(f''' + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path={PATH_TEST_RESULTS} --player-load-path={PATH_PLAYERS} --scripting-backend=il2cpp --timeout=1200'''), + f'start %ANDROID_SDK_ROOT%\platform-tools\\adb.exe kill-server' + ]) + return base + + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME%', + f'mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT%', + f'mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\\NDK %ANDROID_NDK_ROOT%' + ]) + if api.lower() =='vulkan': + base.append(f'utr\\utr --suite=playmode --platform=Android --testproject={TEST_PROJECTS_DIR}\{project_folder} --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path={PATH_TEST_RESULTS} --player-save-path={PATH_PLAYERS} --scripting-backend=il2cpp --timeout=1200 --build-only') + else: + base.append(f'utr\\utr --suite=playmode --platform=Android --testproject={TEST_PROJECTS_DIR}\{project_folder} --editor-location=WindowsEditor --artifacts_path={PATH_TEST_RESULTS} --player-save-path={PATH_PLAYERS} --scripting-backend=il2cpp --timeout=1200 --build-only') + return base \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/commands/iphone.py b/.yamato/ruamel/jobs/projects/commands/iphone.py new file mode 100644 index 00000000000..ce332ac28d8 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/iphone.py @@ -0,0 +1,27 @@ +from ...shared.constants import TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS +from ruamel.yaml.scalarstring import PreservedScalarString as pss + +def _cmd_base(project_folder, components): + return [] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + raise Exception('iPhone: only standalone available') + +def cmd_standalone(project_folder, platform, api, test_platform_args): + return [ + f'curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr', + f'chmod +x ./utr', + f'./utr --suite=playmode --platform=iOS --player-load-path={PATH_PLAYERS} --artifacts_path={PATH_TEST_RESULTS}' + ] + + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + components = platform["components"] + return [ + f'pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file $YAMATO_SOURCE_DIR/{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only', + f'curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr', + f'chmod +x ./utr', + f'./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject={TEST_PROJECTS_DIR}/{project_folder} --player-save-path={PATH_PLAYERS} --artifacts_path={PATH_TEST_RESULTS} --build-only' + ] \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/commands/linux.py b/.yamato/ruamel/jobs/projects/commands/linux.py new file mode 100644 index 00000000000..ea2344ead1b --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/linux.py @@ -0,0 +1,29 @@ +from ...shared.constants import TEST_PROJECTS_DIR,PATH_UNITY_REVISION, PATH_TEST_RESULTS + +def _cmd_base(project_folder, components): + return [ + f'sudo -H pip install --upgrade pip', + f'sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && sudo unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && DISPLAY=:0.0 utr/utr {test_platform_args} --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}' + ]) + base[-1] += f' --extra-editor-arg="{platform["apis"][api]}"' if (api != "" and platform["apis"][api] != None) else '' + return base + +def cmd_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && DISPLAY=:0.0 utr/utr {test_platform_args}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{api}Linear" --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}' + ]) + return base + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + raise Exception('linux: standalone_split set to true but build commands not specified') + diff --git a/.yamato/ruamel/jobs/projects/commands/linux_split.py b/.yamato/ruamel/jobs/projects/commands/linux_split.py new file mode 100644 index 00000000000..be57a1bdae2 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/linux_split.py @@ -0,0 +1,33 @@ +from ...shared.constants import TEST_PROJECTS_DIR,PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS + +def _cmd_base(project_folder, components): + return [ + f'sudo -H pip install --upgrade pip', + f'sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && DISPLAY=:0.0 utr/utr {test_platform_args} --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}' + ]) + base[-1] += f' --extra-editor-arg="{platform["apis"][api]}"' if (api != "" and platform["apis"][api] != None) else '' + return base + +def cmd_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && DISPLAY=:0.0 utr/utr {test_platform_args}Linux64 --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-load-path=.{PATH_PLAYERS} --player-connection-ip=auto' + ]) + return base + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && DISPLAY=:0.0 utr/utr {test_platform_args}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{api["name"]}Linear" --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-save-path=.{PATH_PLAYERS} --build-only' + ]) + return base + diff --git a/.yamato/ruamel/jobs/projects/commands/osx_metal.py b/.yamato/ruamel/jobs/projects/commands/osx_metal.py new file mode 100644 index 00000000000..cc6fd3a1aef --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/osx_metal.py @@ -0,0 +1,41 @@ + +from ruamel.yaml.scalarstring import PreservedScalarString as pss +from ...shared.constants import REPOSITORY_NAME, TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS + +def _cmd_base(project_folder, components): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc \'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade\'"', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/{REPOSITORY_NAME}', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini', + f'ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP \'/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/{REPOSITORY_NAME}/{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only\'' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + pss(f''' + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} && ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/utr/utr {test_platform_args} --testproject=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}\' + UTR_RESULT=$? + mkdir -p {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + exit $UTR_RESULT''') + ]) + return base + +def cmd_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + pss(f''' + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP \'cd ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} && ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/utr/utr {test_platform_args}OSX --testproject=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS} --timeout=1400\' + UTR_RESULT=$? + mkdir -p {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + exit $UTR_RESULT''') + ]) + return base + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + raise Exception('osx_metal: standalone_split set to true but build commands not specified') + diff --git a/.yamato/ruamel/jobs/projects/commands/osx_metal_split.py b/.yamato/ruamel/jobs/projects/commands/osx_metal_split.py new file mode 100644 index 00000000000..1cc640267b9 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/osx_metal_split.py @@ -0,0 +1,55 @@ + +from ruamel.yaml.scalarstring import PreservedScalarString as pss +from ...shared.constants import REPOSITORY_NAME, TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS + +def _cmd_base(project, components): + return [ ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc \'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade\'"', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/{REPOSITORY_NAME}', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini', + f'ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP \'/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/{REPOSITORY_NAME}/{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in platform["components"]])} --wait --published-only\'', + pss(f''' + set GIT_BRANCH=$GIT_BRANCH + set GIT_REVISION=$GIT_REVISION + set YAMATO_JOB_ID=$YAMATO_JOB_ID + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} && ~/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/utr/utr { test_platform_args } --testproject=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}' + + UTR_RESULT=$? + mkdir -p {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/{REPOSITORY_NAME}/{TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ {TEST_PROJECTS_DIR}/{project_folder}/{PATH_TEST_RESULTS}/ + exit $UTR_RESULT''') + ] + +def cmd_standalone(project_folder, platform, api, test_platform_args): + return [ + f'curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr', + f'chmod +x ./utr', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r ../{REPOSITORY_NAME}/ bokken@$BOKKEN_DEVICE_IP:~/{REPOSITORY_NAME}', + f'scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini', + pss(f''' + export GIT_BRANCH=$GIT_BRANCH + export GIT_REVISION=$GIT_REVISION + export YAMATO_JOB_ID=$YAMATO_JOB_ID + export YAMATO_JOBDEFINITION_NAME=$YAMATO_JOBDEFINITION_NAME + export YAMATO_PROJECT_ID=$YAMATO_PROJECT_ID + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP -T "./utr {test_platform_args}OSX --player-load-path=~/{REPOSITORY_NAME}/{PATH_PLAYERS} --artifacts_path=~/{REPOSITORY_NAME}/build/{PATH_TEST_RESULTS} --player-connection-ip=127.0.0.1" + + UTR_RESULT=$? + mkdir -p build/{PATH_TEST_RESULTS}/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:~/{REPOSITORY_NAME}/build/{PATH_TEST_RESULTS}/ build/{PATH_TEST_RESULTS}/ + exit $UTR_RESULT''') + ] + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in platform["components"]])} --wait --published-only', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr/utr {test_platform_args}OSX --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildOSXMetal" --testproject=. --editor-location=.Editor --artifacts_path=build-results --timeout=3600 --player-save-path={PATH_PLAYERS} --build-only' + ] + diff --git a/.yamato/ruamel/jobs/projects/commands/osx_openglcore.py b/.yamato/ruamel/jobs/projects/commands/osx_openglcore.py new file mode 100644 index 00000000000..a637acb9c5b --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/osx_openglcore.py @@ -0,0 +1,34 @@ +from ...shared.constants import TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS + +def _cmd_base(project_folder, components): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr/utr {test_platform_args} --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}' + ]) + return base + +def cmd_standalone(project_folder, platform, api, test_platform_args): + # base = _cmd_base(project, platform["components"]) + # base.extend([ + # f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr/utr {test_platform_args}OSX --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-load-path={PATH_PLAYERS} --player-connection-ip=auto' + # ]) + # return base + raise Exception("OSX_OpenGlCore standalone should not be called") + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + # base = _cmd_base(project, platform["components"]) + # base.extend([ + # f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr/utr {test_platform_args}OSX --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-save-path={PATH_PLAYERS} --build-only' + # ]) + # return base + raise Exception("OSX_OpenGlCore standalone should not be called") + + diff --git a/.yamato/ruamel/jobs/projects/commands/win.py b/.yamato/ruamel/jobs/projects/commands/win.py new file mode 100644 index 00000000000..dc0a11e7115 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/commands/win.py @@ -0,0 +1,36 @@ +from ...shared.constants import TEST_PROJECTS_DIR, PATH_UNITY_REVISION, PATH_TEST_RESULTS, PATH_PLAYERS + +def _cmd_base(project_folder, components): + return [ + f'git clone git@github.cds.internal.unity3d.com:unity/utr.git {TEST_PROJECTS_DIR}/{project_folder}/utr', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'cd {TEST_PROJECTS_DIR}/{project_folder} && unity-downloader-cli --source-file ../../{PATH_UNITY_REVISION} {"".join([f"-c {c} " for c in components])} --wait --published-only' + ] + + +def cmd_not_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr\\utr {test_platform_args} --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS}' + ]) + base[-1] += f' --extra-editor-arg="{platform["apis"][api]}"' if (api != "" and platform["apis"][api] != None) else '' + return base + +def cmd_standalone(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + + if project_folder.lower() == 'UniversalGraphicsTest'.lower(): + base.append('cd Tools && powershell -command ". .\\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080"') + + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr\\utr {test_platform_args}Windows64 --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-load-path=../../{PATH_PLAYERS} --player-connection-ip=auto' + ]) + return base + + +def cmd_standalone_build(project_folder, platform, api, test_platform_args): + base = _cmd_base(project_folder, platform["components"]) + base.extend([ + f'cd {TEST_PROJECTS_DIR}/{project_folder} && utr\\utr {test_platform_args}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{api}Linear" --testproject=. --editor-location=.Editor --artifacts_path={PATH_TEST_RESULTS} --timeout=1200 --player-save-path=../../{PATH_PLAYERS} --build-only' + ]) + return base diff --git a/.yamato/ruamel/jobs/projects/project_all.py b/.yamato/ruamel/jobs/projects/project_all.py new file mode 100644 index 00000000000..a0b9b9f72a9 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/project_all.py @@ -0,0 +1,41 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class Project_AllJob(): + + def __init__(self, project, editor, dependencies_in_all): + self.project = project + self.job_id = project_job_id_all(project, editor["version"]) + self.yml = self.get_job_definition(project, editor, dependencies_in_all).get_yml() + + + def get_job_definition(self, project, editor, dependencies_in_all): + + # define dependencies + dependencies = [] + for dep in dependencies_in_all: + project_dep = dep.get('project', project) + + if dep.get("all"): + dependencies.append({ + 'path': f'{project_filepath_all(project_dep)}#{project_job_id_all(project_dep, editor["version"])}', + 'rerun': editor["rerun_strategy"]}) + else: + for test_platform in dep["test_platforms"]: + + file = project_filepath_specific(project_dep, dep["platform"], dep["api"]) + job_id = project_job_id_test(project_dep,dep["platform"],dep["api"],test_platform,editor["version"]) + + dependencies.append({ + 'path' : f'{file}#{job_id}', + 'rerun' : editor["rerun_strategy"]}) + + # construct job + job = YMLJob() + job.set_name(f'All {project} CI - {editor["version"]}') + job.add_dependencies(dependencies) + job.add_var_custom_revision(editor["version"]) + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/project_not_standalone.py b/.yamato/ruamel/jobs/projects/project_not_standalone.py new file mode 100644 index 00000000000..da9f0c94fd0 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/project_not_standalone.py @@ -0,0 +1,20 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import project_job_id_test +from .commands._cmd_mapper import get_cmd +from ._project_base import _job + +class Project_NotStandaloneJob(): + + def __init__(self, project, editor, platform, api, test_platform): + self.project_name = project["name"] + self.job_id = project_job_id_test(project["name"],platform["name"],api,test_platform["name"],editor["version"]) + self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() + + + def get_job_definition(self, project, editor, platform, api, test_platform): + + cmd = get_cmd(platform["name"], api, 'not_standalone') + job = _job(project["name"], test_platform["name"], editor, platform, api, cmd(project["folder"], platform, api, test_platform["args"])) + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/project_standalone.py b/.yamato/ruamel/jobs/projects/project_standalone.py new file mode 100644 index 00000000000..bde96dbb612 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/project_standalone.py @@ -0,0 +1,46 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import project_filepath_specific, project_job_id_build, project_job_id_test +from .commands._cmd_mapper import get_cmd +from ._project_base import _job +from .project_standalone_build import Project_StandaloneBuildJob + +class Project_StandaloneJob(): + + def __init__(self, project, editor, platform, api, test_platform): + self.build_job = self.get_StandaloneBuildJob(project, editor, platform, api, test_platform) + + self.project_name = project["name"] + self.job_id = project_job_id_test(project["name"],platform["name"],api,test_platform["name"],editor["version"]) + self.yml = self.get_job_definition(project, editor, platform, api, test_platform, self.build_job).get_yml() + + + def get_StandaloneBuildJob(self, project, editor, platform, api, test_platform): + try: + return Project_StandaloneBuildJob(project, editor, platform, api, test_platform) + except: + return None + + + def get_job_definition(self, project, editor, platform, api, test_platform, build_job): + + project_folder = project.get("folder_standalone", project["folder"]) + cmd = get_cmd(platform["name"], api, 'standalone') + job = _job(project["name"], test_platform["name"], editor, platform, api, cmd(project_folder, platform, api, test_platform["args"])) + + if build_job is not None: + + job.add_dependencies([{ + 'path' : f'{project_filepath_specific(project["name"], platform["name"], api)}#{build_job.job_id}', + 'rerun' : f'{editor["rerun_strategy"]}' + }]) + + if not (project["name"].lower() == 'universal' and platform["name"].lower() == 'win' and test_platform["name"].lower() == 'standalone') : + job.set_skip_checkout(True) + + return job + + + + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/projects/project_standalone_build.py b/.yamato/ruamel/jobs/projects/project_standalone_build.py new file mode 100644 index 00000000000..7e281775028 --- /dev/null +++ b/.yamato/ruamel/jobs/projects/project_standalone_build.py @@ -0,0 +1,22 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import project_job_id_build +from .commands._cmd_mapper import get_cmd +from ._project_base import _job + +class Project_StandaloneBuildJob(): + + def __init__(self, project, editor, platform, api, test_platform): + self.project_name = project["name"] + self.job_id = project_job_id_build(project["name"],platform["name"],api,editor["version"]) + self.yml = self.get_job_definition(project, editor, platform, api, test_platform).get_yml() + + + def get_job_definition(self, project, editor, platform, api, test_platform): + + project_folder = project.get("folder_standalone", project["folder"]) + cmd = get_cmd(platform["name"], api, 'standalone_build') + job = _job(project["name"], 'standalone_build', editor, platform, api, cmd(project_folder, platform, api, test_platform["args"])) + + job.add_artifacts_players() + return job + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/shared/constants.py b/.yamato/ruamel/jobs/shared/constants.py new file mode 100644 index 00000000000..67882aacd74 --- /dev/null +++ b/.yamato/ruamel/jobs/shared/constants.py @@ -0,0 +1,11 @@ +VAR_UPM_REGISTRY = 'https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates' +TEST_PROJECTS_DIR = 'TestProjects' +REPOSITORY_NAME = 'Graphics' +PATH_TEST_RESULTS = 'test-results' +PATH_TEST_RESULTS_padded = '**/test-results/**' +PATH_PACKAGES = 'upm-ci~/packages/**/*' +PATH_TEMPLATES = 'upm-ci~/templates/**/*' +PATH_UNITY_REVISION = 'unity_revision.txt' +PATH_PLAYERS_padded = 'players/**' +PATH_PLAYERS = 'players' +NPM_UPMCI_INSTALL_URL = 'https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm' \ No newline at end of file diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py new file mode 100644 index 00000000000..de9ae748ca8 --- /dev/null +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -0,0 +1,106 @@ + +parent_dir = '.yamato' + +# editor specific +def editor_filepath(): + return f'{parent_dir}/_editor.yml'.lower() + +def editor_job_id(editor_version, platform_os): + return f'editor:priming:{editor_version}:{platform_os}' + +# package specific +def packages_filepath(): + return f'{parent_dir}/_packages.yml'.lower() + +def package_job_id_test(package_id, platform_name, editor_version): + return f'test_{ package_id }_{ platform_name }_{editor_version}' + +def package_job_id_test_dependencies(package_id, platform_name, editor_version): + return f'test_{ package_id }_{ platform_name }_{editor_version}_dependencies' + +def package_job_id_pack(package_id): + return f'pack_{package_id}' + +def package_job_id_publish(package_id): + return f'publish_{package_id}' + +def package_job_id_publish_all(): + return f'publish_all' + +def package_job_id_test_all(editor_version): + return f'all_package_ci_{editor_version}' + + +# template specific +def templates_filepath(): + return f'{parent_dir}/_templates.yml'.lower() + +def template_job_id_test(template_id, platform_name, editor_version): + return f'test_{ template_id }_{ platform_name }_{editor_version}' + +def template_job_id_test_dependencies(template_id, platform_name, editor_version): + return f'test_{ template_id }_{ platform_name }_{editor_version}_dependencies' + +def template_job_id_pack(template_id): + return f'pack_{template_id}' + +def template_job_id_test_all(editor_version): + return f'all_template_ci_{editor_version}' + +# project specific +def project_filepath_specific(project_name, platform_name, api_name): + # return f'{parent_dir}/{project_name}/{project_name}-{platform_name}-{api_name}.yml'.lower().replace('-.','.') + return f'{parent_dir}/{project_name}-{platform_name}-{api_name}.yml'.lower().replace('-.','.') + +def project_filepath_all(project_name): + # return f'{parent_dir}/{project_name}/all-{project_name}.yml'.lower() + return f'{parent_dir}/all-{project_name}.yml'.lower() + +def project_job_id_test(project_name, platform_name, api_name, test_platform_name, editor_version): + return f'{project_name}_{platform_name}_{api_name}_{test_platform_name}_{editor_version}'.replace('__','_') + +def project_job_id_build(project_name, platform_name, api_name, editor_version): + return f'Build_{project_name}_{platform_name}_{api_name}_Player_{editor_version}'.replace('__','_') + +def project_job_id_all(project_name, editor_version): + return f'All_{project_name}_{ editor_version}' + + +# abv specific +def abv_filepath(): + return f'{parent_dir}/_abv.yml'.lower() + +def abv_job_id_all_project_ci(editor_version): + return f'all_project_ci_{editor_version}' + +def abv_job_id_all_project_ci_nightly(editor_version): + return f'all_project_ci_nightly_{editor_version}' + +def abv_job_id_smoke_test(editor_version, test_platform_name): + return f'smoke_test_{test_platform_name}_{editor_version}' + +def abv_job_id_all_smoke_tests(editor_version): + return f'all_smoke_tests_{editor_version}' + +def abv_job_id_trunk_verification(editor_version): + return f'trunk_verification_{editor_version}' + + +# preview publish specific +def pb_filepath(): + return f'{parent_dir}/_preview_publish.yml'.lower() + +def pb_job_id_auto_version(): + return 'auto-version' + +def pb_job_id_publish(package_name): + return f'publish_{package_name}' + +def pb_job_id_promote(package_name): + return f'promote_{package_name}' + +def pb_job_id_wait_for_nightly(): + return f'wait_for_nightly' + +def pb_job_id_publish_all_preview(): + return f'publish_all_preview' \ No newline at end of file diff --git a/.yamato/ruamel/jobs/shared/yml_job.py b/.yamato/ruamel/jobs/shared/yml_job.py new file mode 100644 index 00000000000..7c291c660e8 --- /dev/null +++ b/.yamato/ruamel/jobs/shared/yml_job.py @@ -0,0 +1,75 @@ +from .constants import VAR_UPM_REGISTRY, PATH_TEST_RESULTS_padded, PATH_PLAYERS_padded, PATH_PACKAGES, PATH_UNITY_REVISION, PATH_TEMPLATES +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from collections import defaultdict +import pickle + +def defaultdict_to_dict(d): + return {k: defaultdict_to_dict(v) for k, v in d.items()} if isinstance(d, defaultdict) else d + +class YMLJob(): + + def __init__(self): + self.yml = defaultdict(lambda: defaultdict(lambda: defaultdict(list))) #allows to automatically treat 3rd level as list + + def get_yml(self): + return defaultdict_to_dict(self.yml) + + def set_name(self, name): + self.yml['name'] = name + + def set_agent(self, agent): + self.yml['agent'] = dict(agent) + + def set_skip_checkout(self, value): + self.yml['skip_checkout'] = value + + def set_trigger_on_expression(self, expression): + self.yml['triggers']['expression'] = expression + + def add_trigger_recurrent(self, branch, frequency): + existing_triggers = list(self.yml['triggers']['recurring']) + existing_triggers.append({ + 'branch' : branch, + 'frequency' : frequency}) + self.yml['triggers']['recurring'] = existing_triggers + + def add_trigger_integration_branch(self, integration_branch): + self.yml['triggers']['branches']['only'].append(integration_branch) + + def add_dependencies(self, dependencies): + existing_dep = list(self.yml['dependencies']) + existing_dep.extend(dependencies) + self.yml['dependencies'] = existing_dep + + def add_commands(self, commands): + self.yml['commands'] = commands + + def add_var_custom_revision(self, editor_version): + if editor_version == 'CUSTOM-REVISION': + self.yml['variables']['CUSTOM_REVISION'] = 'custom_revision_not_set' + + def add_var_upm_registry(self): + self.yml['variables']['UPM_REGISTRY'] = VAR_UPM_REGISTRY + + def add_var_custom(self, var_key, var_value): # used by editor. allows to set other variables without cluttering this class + self.yml['variables'][var_key] = var_value + + + def add_artifacts_test_results(self): + self.yml['artifacts']['logs']['paths'].append(dss(PATH_TEST_RESULTS_padded)) + + def add_artifacts_players(self): + self.yml['artifacts']['players']['paths'].append(dss(PATH_PLAYERS_padded)) + + def add_artifacts_packages(self): + self.yml['artifacts']['packages']['paths'].append(dss(PATH_PACKAGES)) + + def add_artifacts_templates(self): + self.yml['artifacts']['packages']['paths'].append(dss(PATH_TEMPLATES)) + + def add_artifacts_unity_revision(self): # used by editor + self.yml['artifacts']['unity_revision.zip']['paths'].append(dss(PATH_UNITY_REVISION)) + + + + diff --git a/.yamato/ruamel/jobs/templates/template_pack.py b/.yamato/ruamel/jobs/templates/template_pack.py new file mode 100644 index 00000000000..20be5e366c2 --- /dev/null +++ b/.yamato/ruamel/jobs/templates/template_pack.py @@ -0,0 +1,26 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import template_job_id_pack +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class Template_PackJob(): + + def __init__(self, template, agent): + self.job_id = template_job_id_pack(template["id"]) + self.yml = self.get_job_definition(template, agent).get_yml() + + + def get_job_definition(self, template, agent): + + # construct job + job = YMLJob() + job.set_name(f'Pack {template["name"]}') + job.set_agent(agent) + job.add_commands( [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci template pack --project-path {template["packagename"]}']) + job.add_artifacts_packages() + job.add_artifacts_templates() + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/templates/template_test.py b/.yamato/ruamel/jobs/templates/template_test.py new file mode 100644 index 00000000000..b9cd5b3f606 --- /dev/null +++ b/.yamato/ruamel/jobs/templates/template_test.py @@ -0,0 +1,42 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL +from ..shared.yml_job import YMLJob + +class Template_TestJob(): + + def __init__(self, template, platform, editor): + self.job_id = template_job_id_test(template["id"],platform["name"],editor["version"]) + self.yml = self.get_job_definition(template, platform, editor).get_yml() + + + def get_job_definition(self, template, platform, editor): + + # define dependencies + dependencies = [f'{editor_filepath()}#{editor_job_id(editor["version"], platform["os"]) }'] + dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) + + + # define commands + commands = [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file {PATH_UNITY_REVISION} -c editor --wait --published-only'] + if template.get('hascodependencies', None) is not None: + commands.append(platform["copycmd"]) + commands.append(f'upm-ci template test -u {platform["editorpath"]} --project-path {template["packagename"]}') + + + # construct job + job = YMLJob() + job.set_name(f'Test { template["name"] } {platform["name"]} {editor["version"]}') + job.set_agent(platform['agent_default']) + job.add_dependencies(dependencies) + job.add_commands(commands) + job.add_artifacts_test_results() + return job + + + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/templates/template_test_dependencies.py b/.yamato/ruamel/jobs/templates/template_test_dependencies.py new file mode 100644 index 00000000000..2ae2708b507 --- /dev/null +++ b/.yamato/ruamel/jobs/templates/template_test_dependencies.py @@ -0,0 +1,42 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.constants import PATH_UNITY_REVISION, NPM_UPMCI_INSTALL_URL +from ..shared.yml_job import YMLJob + +class Template_TestDependenciesJob(): + + def __init__(self, template, platform, editor): + self.job_id = template_job_id_test_dependencies(template["id"],platform["name"],editor["version"]) + self.yml = self.get_job_definition(template,platform, editor).get_yml() + + + def get_job_definition(yml, template, platform, editor): + + # define dependencies + dependencies = [ + f'{editor_filepath()}#{editor_job_id(editor["version"], platform["os"]) }', + f'{templates_filepath()}#{template_job_id_test(template["id"],platform["name"],editor["version"])}'] + dependencies.extend([f'{packages_filepath()}#{package_job_id_pack(dep)}' for dep in template["dependencies"]]) + + + # define commands + commands = [ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade', + f'unity-downloader-cli --source-file {PATH_UNITY_REVISION} -c editor --wait --published-only'] + if template.get('hascodependencies', None) is not None: + commands.append(platform["copycmd"]) + commands.append(f'upm-ci template test -u {platform["editorpath"]} --type updated-dependencies-tests --project-path {template["packagename"]}') + + + # construct job + job = YMLJob() + job.set_name(f'Test { template["name"] } {platform["name"]} {editor["version"]} - dependencies') + job.set_agent(platform['agent_default']) + job.add_dependencies(dependencies) + job.add_commands(commands) + job.add_artifacts_test_results() + return job + + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/templates/test_all.py b/.yamato/ruamel/jobs/templates/test_all.py new file mode 100644 index 00000000000..253599a3a65 --- /dev/null +++ b/.yamato/ruamel/jobs/templates/test_all.py @@ -0,0 +1,33 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob +from ..shared.constants import NPM_UPMCI_INSTALL_URL + +class Template_AllTemplateCiJob(): + + def __init__(self, templates, agent, platforms, editor): + self.job_id = template_job_id_test_all(editor["version"]) + self.yml = self.get_job_definition(templates, agent, platforms, editor).get_yml() + + + def get_job_definition(self, templates, agent, platforms, editor): + + # define dependencies + dependencies = [] + for platform in platforms: + for template in templates: + dependencies.append(f'{templates_filepath()}#{template_job_id_test(template["id"],platform["name"],editor["version"])}') + dependencies.append(f'{templates_filepath()}#{template_job_id_test_dependencies(template["id"],platform["name"],editor["version"])}') + + # construct job + job = YMLJob() + job.set_name(f'Pack and test all templates - { editor["version"] }') + job.set_agent(agent) + job.add_dependencies(dependencies) + job.add_commands([ + f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', + f'upm-ci package izon -t', + f'upm-ci package izon -d']) + return job + + \ No newline at end of file diff --git a/.yamato/shadergraph-linux-openglcore.yml b/.yamato/shadergraph-linux-openglcore.yml new file mode 100644 index 00000000000..66349877961 --- /dev/null +++ b/.yamato/shadergraph-linux-openglcore.yml @@ -0,0 +1,133 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_Linux_OpenGLCore_playmode_trunk: + name: ShaderGraph on Linux_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_editmode_trunk: + name: ShaderGraph on Linux_OpenGLCore_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_playmode_fast-trunk: + name: ShaderGraph on Linux_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_editmode_fast-trunk: + name: ShaderGraph on Linux_OpenGLCore_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_playmode_CUSTOM-REVISION: + name: ShaderGraph on Linux_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_OpenGLCore_editmode_CUSTOM-REVISION: + name: ShaderGraph on Linux_OpenGLCore_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph-linux-vulkan.yml b/.yamato/shadergraph-linux-vulkan.yml new file mode 100644 index 00000000000..9c565259445 --- /dev/null +++ b/.yamato/shadergraph-linux-vulkan.yml @@ -0,0 +1,197 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_Linux_Vulkan_Standalone_trunk: + name: ShaderGraph on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_playmode_trunk: + name: ShaderGraph on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_editmode_trunk: + name: ShaderGraph on Linux_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_Standalone_fast-trunk: + name: ShaderGraph on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_playmode_fast-trunk: + name: ShaderGraph on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_editmode_fast-trunk: + name: ShaderGraph on Linux_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: ShaderGraph on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: ShaderGraph on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Linux_Vulkan_editmode_CUSTOM-REVISION: + name: ShaderGraph on Linux_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - cd TestProjects/ShaderGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph-osx-metal.yml b/.yamato/shadergraph-osx-metal.yml new file mode 100644 index 00000000000..4f2951ec869 --- /dev/null +++ b/.yamato/shadergraph-osx-metal.yml @@ -0,0 +1,260 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_OSX_Metal_Standalone_trunk: + name: ShaderGraph on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_playmode_trunk: + name: ShaderGraph on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_editmode_trunk: + name: ShaderGraph on OSX_Metal_editmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_Standalone_fast-trunk: + name: ShaderGraph on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_playmode_fast-trunk: + name: ShaderGraph on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_editmode_fast-trunk: + name: ShaderGraph on OSX_Metal_editmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_Standalone_CUSTOM-REVISION: + name: ShaderGraph on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_playmode_CUSTOM-REVISION: + name: ShaderGraph on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_Metal_editmode_CUSTOM-REVISION: + name: ShaderGraph on OSX_Metal_editmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/ShaderGraph && ~/Graphics/TestProjects/ShaderGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/ShaderGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/ShaderGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/ShaderGraph/test-results/ TestProjects/ShaderGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph-osx-openglcore.yml b/.yamato/shadergraph-osx-openglcore.yml new file mode 100644 index 00000000000..150b4f2029d --- /dev/null +++ b/.yamato/shadergraph-osx-openglcore.yml @@ -0,0 +1,127 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_OSX_OpenGLCore_playmode_trunk: + name: ShaderGraph on OSX_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_editmode_trunk: + name: ShaderGraph on OSX_OpenGLCore_editmode on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_playmode_fast-trunk: + name: ShaderGraph on OSX_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_editmode_fast-trunk: + name: ShaderGraph on OSX_OpenGLCore_editmode on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_playmode_CUSTOM-REVISION: + name: ShaderGraph on OSX_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_OSX_OpenGLCore_editmode_CUSTOM-REVISION: + name: ShaderGraph on OSX_OpenGLCore_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph-win-dx11.yml b/.yamato/shadergraph-win-dx11.yml new file mode 100644 index 00000000000..7036dc5e979 --- /dev/null +++ b/.yamato/shadergraph-win-dx11.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_Win_DX11_Standalone_trunk: + name: ShaderGraph on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_DX11_Player_trunk: + name: Build ShaderGraph on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_DX11_playmode_trunk: + name: ShaderGraph on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_DX11_editmode_trunk: + name: ShaderGraph on Win_DX11_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_DX11_Standalone_fast-trunk: + name: ShaderGraph on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_DX11_Player_fast-trunk: + name: Build ShaderGraph on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_DX11_playmode_fast-trunk: + name: ShaderGraph on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_DX11_editmode_fast-trunk: + name: ShaderGraph on Win_DX11_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_DX11_Standalone_CUSTOM-REVISION: + name: ShaderGraph on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_DX11_Player_CUSTOM-REVISION: + name: Build ShaderGraph on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_DX11_playmode_CUSTOM-REVISION: + name: ShaderGraph on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_DX11_editmode_CUSTOM-REVISION: + name: ShaderGraph on Win_DX11_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph-win-vulkan.yml b/.yamato/shadergraph-win-vulkan.yml new file mode 100644 index 00000000000..c6d9426929b --- /dev/null +++ b/.yamato/shadergraph-win-vulkan.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_Win_Vulkan_Standalone_trunk: + name: ShaderGraph on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_Vulkan_Player_trunk: + name: Build ShaderGraph on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_Vulkan_playmode_trunk: + name: ShaderGraph on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_Vulkan_editmode_trunk: + name: ShaderGraph on Win_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_Vulkan_Standalone_fast-trunk: + name: ShaderGraph on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_Vulkan_Player_fast-trunk: + name: Build ShaderGraph on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_Vulkan_playmode_fast-trunk: + name: ShaderGraph on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_Vulkan_editmode_fast-trunk: + name: ShaderGraph on Win_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: ShaderGraph on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build ShaderGraph on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Win_Vulkan_playmode_CUSTOM-REVISION: + name: ShaderGraph on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Win_Vulkan_editmode_CUSTOM-REVISION: + name: ShaderGraph on Win_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/shadergraph_stereo-win.yml b/.yamato/shadergraph_stereo-win.yml new file mode 100644 index 00000000000..225703acc17 --- /dev/null +++ b/.yamato/shadergraph_stereo-win.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +ShaderGraph_Stereo_Win_Standalone_trunk: + name: ShaderGraph_Stereo on Win__Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Stereo_Win_Player_trunk: + name: Build ShaderGraph_Stereo on Win__Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Stereo_Win_editmode_trunk: + name: ShaderGraph_Stereo on Win__editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Stereo_Win_Standalone_fast-trunk: + name: ShaderGraph_Stereo on Win__Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Stereo_Win_Player_fast-trunk: + name: Build ShaderGraph_Stereo on Win__Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Stereo_Win_editmode_fast-trunk: + name: ShaderGraph_Stereo on Win__editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +ShaderGraph_Stereo_Win_Standalone_CUSTOM-REVISION: + name: ShaderGraph_Stereo on Win__Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_ShaderGraph_Stereo_Win_Player_CUSTOM-REVISION: + name: Build ShaderGraph_Stereo on Win__Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +ShaderGraph_Stereo_Win_editmode_CUSTOM-REVISION: + name: ShaderGraph_Stereo on Win__editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/ShaderGraphUniversalStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/ShaderGraphUniversalStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/template-config.metafile b/.yamato/template-config.metafile deleted file mode 100644 index ebfc3d927fc..00000000000 --- a/.yamato/template-config.metafile +++ /dev/null @@ -1,78 +0,0 @@ -# This file contains all the supported global configurations for the yamato-ci templates repo -# This is required by all templates -# When using the template for setting up a yamato job, please include the following disclaimer: -#_________________________________________________ -# If you make structural changes to this file, please consider making a PR to the templating repo! -# Please find the source file here: https://github.cds.internal.unity3d.com/unity/yamato-ci-templates/blob/master/.yamato/template-config.metafile -# VERSION 1 -#_________________________________________________ - -editors: - # Add any versions or branches required for testing here - # This needs to be an exhaustive list of all potential versions used by all template jobs - # Make sure to include the very minimum explicit version that a package or project requires (eg. 2019.1.0f1) - - version: 2020.1 - -publishing: - auto_publish: true - auto_version: true - -# Uncomment and add any yamato jobs here that are required for other jobs to be successful. Usually this means binary builds jobs or custom test jobs -# that need to run before package packaging and/or publishing can run -# extra_jobs: -# # Can be binary build jobs or extra validation jobs etc. This will run before the pack jobs so it will block all other jobs -# # so avoid adding long running jobs here and rather use testing_jobs for heavier stuff -# pre: -# - .yamato/myjobs.yml#extra:build:job -# # For extra jobs to run side-by-side with the regular package test jobs -# # Jobs listed here will be added as dependencies to things like publishing jobs etc. -# testing: -# - .yamato/myjobs.yml#extra:testing:job - -repo: - branches: - # What the integration branch for the repo is (the branch where things need to land) - integration: 9.x.x/release - -platforms: - # Exhaustive list of operating systems and editor components used by all jobs so the preparation jobs - # can make sure all editors are cached on cheap vms before starting the heavy duty machines for running tests - - os: mac - - os: win - -testables: - - name: core - path: com.unity.render-pipelines.core - type: package - publish_source: true - standalone: true - - name: universal - path: com.unity.render-pipelines.universal - type: package - publish_source: true - standalone: true - - name: hdrp - path: com.unity.render-pipelines.high-definition - type: package - publish_source: true - standalone: true - - name: shadergraph - path: com.unity.shadergraph - type: package - publish_source: true - standalone: true - - name: vfx - path: com.unity.visualeffectgraph - type: package - publish_source: true - standalone: true - - name: config - path: com.unity.render-pipelines.high-definition-config - type: package - publish_source: true - standalone: true - - name: lwrp - path: com.unity.render-pipelines.lightweight - type: package - publish_source: true - standalone: false \ No newline at end of file diff --git a/.yamato/universal-android-opengles3.yml b/.yamato/universal-android-opengles3.yml new file mode 100644 index 00000000000..57f2524b00b --- /dev/null +++ b/.yamato/universal-android-opengles3.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Android_OpenGLES3_Standalone_trunk: + name: Universal on Android_OpenGLES3_Standalone on version trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_OpenGLES3_Player_trunk: + name: Build Universal on Android_OpenGLES3_Player on version trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Android_OpenGLES3_Standalone_fast-trunk: + name: Universal on Android_OpenGLES3_Standalone on version fast-trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_OpenGLES3_Player_fast-trunk: + name: Build Universal on Android_OpenGLES3_Player on version fast-trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Android_OpenGLES3_Standalone_CUSTOM-REVISION: + name: Universal on Android_OpenGLES3_Standalone on version CUSTOM-REVISION + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_OpenGLES3_Player_CUSTOM-REVISION: + name: Build Universal on Android_OpenGLES3_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/universal-android-vulkan.yml b/.yamato/universal-android-vulkan.yml new file mode 100644 index 00000000000..f346cd64508 --- /dev/null +++ b/.yamato/universal-android-vulkan.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Android_Vulkan_Standalone_trunk: + name: Universal on Android_Vulkan_Standalone on version trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_Vulkan_Player_trunk: + name: Build Universal on Android_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Android_Vulkan_Standalone_fast-trunk: + name: Universal on Android_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_Vulkan_Player_fast-trunk: + name: Build Universal on Android_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Android_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal on Android_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Android_Vulkan_Player_CUSTOM-REVISION: + name: Build Universal on Android_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalGraphicsTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/universal-iphone-metal.yml b/.yamato/universal-iphone-metal.yml new file mode 100644 index 00000000000..b892e2b3a17 --- /dev/null +++ b/.yamato/universal-iphone-metal.yml @@ -0,0 +1,145 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_iPhone_Metal_Standalone_trunk: + name: Universal on iPhone_Metal_Standalone on version trunk + agent: + type: Unity::mobile::iPhone + image: mobile/macos-10.13-testing:stable + flavor: b1.medium + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:ios + rerun: on-new-revision + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_trunk + rerun: on-new-revision + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --player-load-path=players --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_iPhone_Metal_Player_trunk: + name: Build Universal on iPhone_Metal_Player on version trunk + agent: + type: Unity::VM::osx + image: mobile/macos-10.13-testing:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:ios + rerun: on-new-revision + commands: + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file $YAMATO_SOURCE_DIR/unity_revision.txt -c editor -c iOS --wait --published-only + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject=TestProjects/UniversalGraphicsTest --player-save-path=players --artifacts_path=test-results --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_iPhone_Metal_Standalone_fast-trunk: + name: Universal on iPhone_Metal_Standalone on version fast-trunk + agent: + type: Unity::mobile::iPhone + image: mobile/macos-10.13-testing:stable + flavor: b1.medium + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:ios + rerun: on-new-revision + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_fast-trunk + rerun: on-new-revision + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --player-load-path=players --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_iPhone_Metal_Player_fast-trunk: + name: Build Universal on iPhone_Metal_Player on version fast-trunk + agent: + type: Unity::VM::osx + image: mobile/macos-10.13-testing:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:ios + rerun: on-new-revision + commands: + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file $YAMATO_SOURCE_DIR/unity_revision.txt -c editor -c iOS --wait --published-only + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject=TestProjects/UniversalGraphicsTest --player-save-path=players --artifacts_path=test-results --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_iPhone_Metal_Standalone_CUSTOM-REVISION: + name: Universal on iPhone_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::mobile::iPhone + image: mobile/macos-10.13-testing:stable + flavor: b1.medium + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:ios + rerun: always + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_CUSTOM-REVISION + rerun: always + commands: + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --player-load-path=players --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_iPhone_Metal_Player_CUSTOM-REVISION: + name: Build Universal on iPhone_Metal_Player on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: mobile/macos-10.13-testing:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:ios + rerun: always + commands: + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file $YAMATO_SOURCE_DIR/unity_revision.txt -c editor -c iOS --wait --published-only + - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr + - chmod +x ./utr + - ./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject=TestProjects/UniversalGraphicsTest --player-save-path=players --artifacts_path=test-results --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/universal-linux-openglcore.yml b/.yamato/universal-linux-openglcore.yml new file mode 100644 index 00000000000..619876275c3 --- /dev/null +++ b/.yamato/universal-linux-openglcore.yml @@ -0,0 +1,133 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Linux_OpenGLCore_playmode_trunk: + name: Universal on Linux_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_OpenGLCore_editmode_trunk: + name: Universal on Linux_OpenGLCore_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_OpenGLCore_playmode_fast-trunk: + name: Universal on Linux_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_OpenGLCore_editmode_fast-trunk: + name: Universal on Linux_OpenGLCore_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_OpenGLCore_playmode_CUSTOM-REVISION: + name: Universal on Linux_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_OpenGLCore_editmode_CUSTOM-REVISION: + name: Universal on Linux_OpenGLCore_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal-linux-vulkan.yml b/.yamato/universal-linux-vulkan.yml new file mode 100644 index 00000000000..6c257daf43a --- /dev/null +++ b/.yamato/universal-linux-vulkan.yml @@ -0,0 +1,197 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Linux_Vulkan_Standalone_trunk: + name: Universal on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_playmode_trunk: + name: Universal on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_editmode_trunk: + name: Universal on Linux_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_Standalone_fast-trunk: + name: Universal on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_playmode_fast-trunk: + name: Universal on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_editmode_fast-trunk: + name: Universal on Linux_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: Universal on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Linux_Vulkan_editmode_CUSTOM-REVISION: + name: Universal on Linux_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - cd TestProjects/UniversalGraphicsTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal-osx-metal.yml b/.yamato/universal-osx-metal.yml new file mode 100644 index 00000000000..10ec1dd8c57 --- /dev/null +++ b/.yamato/universal-osx-metal.yml @@ -0,0 +1,345 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_OSX_Metal_Standalone_trunk: + name: Universal on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_trunk: + name: Universal on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_editmode_trunk: + name: Universal on OSX_Metal_editmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_XR_trunk: + name: Universal on OSX_Metal_playmode_XR on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_Standalone_fast-trunk: + name: Universal on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_fast-trunk: + name: Universal on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_editmode_fast-trunk: + name: Universal on OSX_Metal_editmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_XR_fast-trunk: + name: Universal on OSX_Metal_playmode_XR on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_Standalone_CUSTOM-REVISION: + name: Universal on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_CUSTOM-REVISION: + name: Universal on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_editmode_CUSTOM-REVISION: + name: Universal on OSX_Metal_editmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_Metal_playmode_XR_CUSTOM-REVISION: + name: Universal on OSX_Metal_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalGraphicsTest && ~/Graphics/TestProjects/UniversalGraphicsTest/utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalGraphicsTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalGraphicsTest/test-results/ TestProjects/UniversalGraphicsTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal-osx-openglcore.yml b/.yamato/universal-osx-openglcore.yml new file mode 100644 index 00000000000..606b75d9232 --- /dev/null +++ b/.yamato/universal-osx-openglcore.yml @@ -0,0 +1,188 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_OSX_OpenGLCore_playmode_trunk: + name: Universal on OSX_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_editmode_trunk: + name: Universal on OSX_OpenGLCore_editmode on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_XR_trunk: + name: Universal on OSX_OpenGLCore_playmode_XR on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_fast-trunk: + name: Universal on OSX_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_editmode_fast-trunk: + name: Universal on OSX_OpenGLCore_editmode on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_XR_fast-trunk: + name: Universal on OSX_OpenGLCore_playmode_XR on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_CUSTOM-REVISION: + name: Universal on OSX_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_editmode_CUSTOM-REVISION: + name: Universal on OSX_OpenGLCore_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_OSX_OpenGLCore_playmode_XR_CUSTOM-REVISION: + name: Universal on OSX_OpenGLCore_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr/utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal-win-dx11.yml b/.yamato/universal-win-dx11.yml new file mode 100644 index 00000000000..640fac0ddc2 --- /dev/null +++ b/.yamato/universal-win-dx11.yml @@ -0,0 +1,328 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Win_DX11_Standalone_trunk: + name: Universal on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_DX11_Player_trunk: + name: Build Universal on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_DX11_playmode_trunk: + name: Universal on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_editmode_trunk: + name: Universal on Win_DX11_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_playmode_XR_trunk: + name: Universal on Win_DX11_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_Standalone_fast-trunk: + name: Universal on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_DX11_Player_fast-trunk: + name: Build Universal on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_DX11_playmode_fast-trunk: + name: Universal on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_editmode_fast-trunk: + name: Universal on Win_DX11_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_playmode_XR_fast-trunk: + name: Universal on Win_DX11_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_Standalone_CUSTOM-REVISION: + name: Universal on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_DX11_Player_CUSTOM-REVISION: + name: Build Universal on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_DX11_playmode_CUSTOM-REVISION: + name: Universal on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_editmode_CUSTOM-REVISION: + name: Universal on Win_DX11_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_DX11_playmode_XR_CUSTOM-REVISION: + name: Universal on Win_DX11_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal-win-vulkan.yml b/.yamato/universal-win-vulkan.yml new file mode 100644 index 00000000000..c4b0cce1295 --- /dev/null +++ b/.yamato/universal-win-vulkan.yml @@ -0,0 +1,328 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Win_Vulkan_Standalone_trunk: + name: Universal on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_Vulkan_Player_trunk: + name: Build Universal on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_Vulkan_playmode_trunk: + name: Universal on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_editmode_trunk: + name: Universal on Win_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_playmode_XR_trunk: + name: Universal on Win_Vulkan_playmode_XR on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_Standalone_fast-trunk: + name: Universal on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_Vulkan_Player_fast-trunk: + name: Build Universal on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_Vulkan_playmode_fast-trunk: + name: Universal on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_editmode_fast-trunk: + name: Universal on Win_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_playmode_XR_fast-trunk: + name: Universal on Win_Vulkan_playmode_XR on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" +Build_Universal_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build Universal on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Win_Vulkan_playmode_CUSTOM-REVISION: + name: Universal on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_editmode_CUSTOM-REVISION: + name: Universal on Win_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Win_Vulkan_playmode_XR_CUSTOM-REVISION: + name: Universal on Win_Vulkan_playmode_XR on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGraphicsTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGraphicsTest && utr\utr --suite=playmode --extra-editor-arg="-xr-tests" --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_hybrid-android-opengles3.yml b/.yamato/universal_hybrid-android-opengles3.yml new file mode 100644 index 00000000000..cefcd67ad6b --- /dev/null +++ b/.yamato/universal_hybrid-android-opengles3.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Android_OpenGLES3_Standalone_trunk: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Android_OpenGLES3_Standalone_fast-trunk: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version fast-trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-trunk: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version fast-trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Android_OpenGLES3_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version CUSTOM-REVISION + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_OpenGLES3_Player_CUSTOM-REVISION: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/universal_hybrid-android-vulkan.yml b/.yamato/universal_hybrid-android-vulkan.yml new file mode 100644 index 00000000000..07c03600ff5 --- /dev/null +++ b/.yamato/universal_hybrid-android-vulkan.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Android_Vulkan_Standalone_trunk: + name: Universal_Hybrid on Android_Vulkan_Standalone on version trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_Vulkan_Player_trunk: + name: Build Universal_Hybrid on Android_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Android_Vulkan_Standalone_fast-trunk: + name: Universal_Hybrid on Android_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_Vulkan_Player_fast-trunk: + name: Build Universal_Hybrid on Android_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Android_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on Android_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::mobile::android + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - '%ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%' + - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices + - NetSh Advfirewall set allprofiles state off + - |5- + + set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% + utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 + - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Android_Vulkan_Player_CUSTOM-REVISION: + name: Build Universal_Hybrid on Android_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: mobile/android-execution-r19:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:android + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade + - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor -c editor -c il2cpp -c android --wait --published-only + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% + - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% + - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\UniversalHybridTest --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" diff --git a/.yamato/universal_hybrid-linux-openglcore.yml b/.yamato/universal_hybrid-linux-openglcore.yml new file mode 100644 index 00000000000..0e232353233 --- /dev/null +++ b/.yamato/universal_hybrid-linux-openglcore.yml @@ -0,0 +1,69 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_OpenGLCore_playmode_CUSTOM-REVISION: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_hybrid-linux-vulkan.yml b/.yamato/universal_hybrid-linux-vulkan.yml new file mode 100644 index 00000000000..58338da94d9 --- /dev/null +++ b/.yamato/universal_hybrid-linux-vulkan.yml @@ -0,0 +1,133 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Linux_Vulkan_Standalone_trunk: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_playmode_trunk: + name: Universal_Hybrid on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_Standalone_fast-trunk: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_playmode_fast-trunk: + name: Universal_Hybrid on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: Universal_Hybrid on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - cd TestProjects/UniversalHybridTest && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_hybrid-osx-metal.yml b/.yamato/universal_hybrid-osx-metal.yml new file mode 100644 index 00000000000..ad2b47ac1bd --- /dev/null +++ b/.yamato/universal_hybrid-osx-metal.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_OSX_Metal_Standalone_trunk: + name: Universal_Hybrid on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_OSX_Metal_playmode_trunk: + name: Universal_Hybrid on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_OSX_Metal_Standalone_fast-trunk: + name: Universal_Hybrid on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_OSX_Metal_playmode_fast-trunk: + name: Universal_Hybrid on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION: + name: Universal_Hybrid on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/UniversalHybridTest && ~/Graphics/TestProjects/UniversalHybridTest/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/UniversalHybridTest --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/UniversalHybridTest/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/UniversalHybridTest/test-results/ TestProjects/UniversalHybridTest/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_hybrid-win-dx11.yml b/.yamato/universal_hybrid-win-dx11.yml new file mode 100644 index 00000000000..ee97aa9b6f6 --- /dev/null +++ b/.yamato/universal_hybrid-win-dx11.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Win_DX11_Standalone_trunk: + name: Universal_Hybrid on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_DX11_Player_trunk: + name: Build Universal_Hybrid on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_DX11_playmode_trunk: + name: Universal_Hybrid on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Win_DX11_Standalone_fast-trunk: + name: Universal_Hybrid on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_DX11_Player_fast-trunk: + name: Build Universal_Hybrid on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_DX11_playmode_fast-trunk: + name: Universal_Hybrid on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_DX11_Player_CUSTOM-REVISION: + name: Build Universal_Hybrid on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_DX11_playmode_CUSTOM-REVISION: + name: Universal_Hybrid on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_hybrid-win-vulkan.yml b/.yamato/universal_hybrid-win-vulkan.yml new file mode 100644 index 00000000000..f04b1f67ad8 --- /dev/null +++ b/.yamato/universal_hybrid-win-vulkan.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Hybrid_Win_Vulkan_Standalone_trunk: + name: Universal_Hybrid on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_Vulkan_Player_trunk: + name: Build Universal_Hybrid on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_Vulkan_playmode_trunk: + name: Universal_Hybrid on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Win_Vulkan_Standalone_fast-trunk: + name: Universal_Hybrid on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk: + name: Build Universal_Hybrid on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_Vulkan_playmode_fast-trunk: + name: Universal_Hybrid on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Hybrid_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: Universal_Hybrid on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Hybrid_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build Universal_Hybrid on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Hybrid_Win_Vulkan_playmode_CUSTOM-REVISION: + name: Universal_Hybrid on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalHybridTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalHybridTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/universal_stereo-win.yml b/.yamato/universal_stereo-win.yml new file mode 100644 index 00000000000..ba5a8b41bbc --- /dev/null +++ b/.yamato/universal_stereo-win.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +Universal_Stereo_Win_Standalone_trunk: + name: Universal_Stereo on Win__Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Stereo_Win_Player_trunk: + name: Build Universal_Stereo on Win__Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Stereo_Win_editmode_trunk: + name: Universal_Stereo on Win__editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Stereo_Win_Standalone_fast-trunk: + name: Universal_Stereo on Win__Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Stereo_Win_Player_fast-trunk: + name: Build Universal_Stereo on Win__Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Stereo_Win_editmode_fast-trunk: + name: Universal_Stereo on Win__editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +Universal_Stereo_Win_Standalone_CUSTOM-REVISION: + name: Universal_Stereo on Win__Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_Universal_Stereo_Win_Player_CUSTOM-REVISION: + name: Build Universal_Stereo on Win__Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +Universal_Stereo_Win_editmode_CUSTOM-REVISION: + name: Universal_Stereo on Win__editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/UniversalGfxTestStereo && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/UniversalGfxTestStereo && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/upm-ci-abv.yml b/.yamato/upm-ci-abv.yml deleted file mode 100644 index 8829ec7ae49..00000000000 --- a/.yamato/upm-ci-abv.yml +++ /dev/null @@ -1,194 +0,0 @@ -editors: - - version: 2020.1 - - version: fast-2020.1 - - version: CUSTOM-REVISION -projects: - - name: Universal - folder: UniversalGraphicsTest - - name: Universal_Stereo - folder: UniversalGfxTestStereo - - name: ShaderGraph - folder: ShaderGraph - - name: ShaderGraph_Stereo - folder: ShaderGraphUniversalStereo - - name: HDRP - folder: HDRP_Tests - - name: HDRP_Standalone - folder: HDRP_RuntimeTests - - name: VFXMain - folder: VisualEffectGraph - - name: VFX_LWRP - folder: VisualEffectGraph_LWRP -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode ---- -{% for editor in editors %} -all_project_ci_{{ editor.version }}: - name: _ABV for SRP repository - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for project in projects %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#All_{{ project.name }}_{{ editor.version }} - rerun: always - {% endfor %} - - path: .yamato/upm-ci-packages.yml#all_package_ci_{{ editor.version }} - rerun: always - artifacts: - logs: - paths: - - "**/test-results/**" - {% if editor.version == "fast-2020.1" %} - # run abv for non-draft PRs that are not docs - triggers: - expression: pull_request.target eq "9.x.x/release" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*"] - {% endif %} -{% endfor %} - - -# a separate job so that only 2020.1 is run nightly, not fast-2020.1 -{% for editor in editors %} - {% if editor.version == '2020.1' %} -all_project_ci_nightly_{{ editor.version }}: - name: _Nightly ABV against {{ editor.version }} - dependencies: - {% for project in projects %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#All_{{ project.name }}_{{ editor.version }} - rerun: always - {% endfor %} - {% for testplatform in testplatforms %} - - path: .yamato/upm-ci-abv.yml#smoke_test_{{ testplatform.name }}_{{ editor.version }} - rerun: always - {% endfor %} - - path: .yamato/upm-ci-packages.yml#all_package_ci_{{ editor.version }} - rerun: always - - path: .yamato/upm-ci-universal.yml#Universal_Android_OpenGLES3_{{ editor.version }} - rerun: always - - path: .yamato/upm-ci-universal.yml#Universal_Android_Vulkan_{{ editor.version }} - rerun: always - - path: .yamato/upm-ci-hdrp_hybrid.yml#All_HDRP_Hybrid_{{ editor.version }} - rerun: always - - path: .yamato/upm-ci-universal_hybrid.yml#All_Universal_Hybrid_{{ editor.version }} - rerun: always - triggers: - recurring: - - branch: 9.x.x/release - frequency: 0 * * ? - {% endif %} -{% endfor %} - -{% for testplatform in testplatforms %} -{% for editor in editors %} -smoke_test_{{ testplatform.name }}_{{ editor.version }}: - name: SRP Smoke Test - {{ testplatform.name }}_{{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: Unity::VM::GPU - {% endif %} - image: sdet/gamecode_win10:stable - flavor: b1.large - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/SRP_SmokeTest/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/SRP_SmokeTest && utr\utr {{ testplatform.args }}Windows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 - {% else %} - - cd TestProjects/SRP_SmokeTest && utr\utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:windows - rerun: on-new-revision - artifacts: - logs: - paths: - - "**/test-results/**" -{% endfor %} -{% endfor %} - -{% for editor in editors %} - -all_smoke_tests_{{ editor.version }}: - name: All Smoke Tests - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for testplatform in testplatforms %} - - path: .yamato/upm-ci-abv.yml#smoke_test_{{ testplatform.name }}_{{ editor.version }} - rerun: on-new-revision - {% endfor %} - {% endfor %} - -# "trunk" here just refers to unity source -{% for editor in editors %} -trunk_verification_{{ editor.version }}: - name: Trunk verification - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for project in projects %} - {% for testplatform in testplatforms %} - {% if project.name == "HDRP_Standalone" %} - # skip - {% else %} - {% if project.name == "Universal_Stereo" %} - # skip - {% else %} - {% if project.name == "ShaderGraph_Stereo" %} - # skip - {% else %} - {% if testplatform.name == "Standalone" %} - # skip - {% else %} - - {% if testplatform.name == "editmode" and project.name == "VFX_LWRP" %} - #skip - {% else %} - - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_Win_DX11_{{ testplatform.name }}_{{ editor.version }} - rerun: always - {% endif %} - {% endif %} - {% endif %} - {% endif %} - {% endif %} - {% endfor %} - {% endfor %} - {% endfor %} diff --git a/.yamato/upm-ci-hdrp.yml b/.yamato/upm-ci-hdrp.yml deleted file mode 100644 index bbe4f59457f..00000000000 --- a/.yamato/upm-ci-hdrp.yml +++ /dev/null @@ -1,252 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:latest - flavor: b1.xlarge - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: playmode - args: --suite=playmode - - name: playmode XR - args: --suite=playmode --extra-editor-arg="-xr-tests" - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: HDRP - folder: HDRP_Tests -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: DX12 - cmd: -force-d3d12 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal - - name: openglcore -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - model: rtx2080 - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% endif %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - {% elsif platform.name == "Win" %} - - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" and testplatform.name == "playmode XR" %} - #skip - Vulkan don't support VR - {% elsif win_api.name == "Vulkan" and testplatform.name == "editmode" %} - #skip - not needed, cover by dx11 - {% elsif win_api.name == "DX12" and testplatform.name == "editmode" %} - #skip - not needed, cover by dx11 - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% if win_api.name == "DX12" and testplatform.name == "playmode" %} - - path: .yamato/upm-ci-hdrp_dxr.yml#HDRP_DXR_Win_DX12_playmode_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/upm-ci-hdrp_dxr.yml b/.yamato/upm-ci-hdrp_dxr.yml deleted file mode 100644 index 4402f5191ad..00000000000 --- a/.yamato/upm-ci-hdrp_dxr.yml +++ /dev/null @@ -1,148 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: graphics-foundation/win10-dxr:latest - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode -projects: - - name: HDRP_DXR - folder: HDRP_DXR_Tests -win_apis: - - name: DX12 - cmd: -force-d3d12 ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - model: rtx2080 - image: graphics-foundation/win10-dxr:latest - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: graphics-foundation/win10-dxr:latest - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ testplatform.name }}_{{ win_api.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - model: rtx2080 - image: {{ platform.image }} - flavor: {{ platform.flavor}} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - dependencies: - - .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} # standalone -{% endfor %} # win api -{% endfor %} # testplatform - -{% endfor %} # platform - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% for win_api in win_apis %} - - .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - {% endfor %} - {% endfor %} - {% endfor %} - -{% endfor %} #project -{% endfor %} # editor diff --git a/.yamato/upm-ci-hdrp_hybrid.yml b/.yamato/upm-ci-hdrp_hybrid.yml deleted file mode 100644 index 27c50555ce9..00000000000 --- a/.yamato/upm-ci-hdrp_hybrid.yml +++ /dev/null @@ -1,315 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: playmode - args: --suite=playmode - - name: playmode XR - args: --suite=playmode --extra-editor-arg="-xr-tests" - - name: Standalone - args: --suite=playmode --platform=Standalone -# - name: editmode -# args: --suite=editor --platform=editmode -projects: - - name: HDRP_Hybrid - folder: HDRP_HybridTests -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: DX12 - cmd: -force-d3d12 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal -# - name: openglcore -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.xlarge - model: rtx2080 - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-hdrp_hybrid.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - model: rtx2080 - {% endif %} - image: {{ platform.image }} - flavor: b1.xlarge - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" or testplatform.name == "Standalone" %} -#skip because we don't need a GPU to run editmode tests -#OSX standalone is disabled due to limitation of workaround for Subscene cache (we are running Win standalone test instead) -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "Standalone" %} -#skip because we don't need a GPU to run editmode tests -#Linux standalone is disabled due to limitation of workaround for Subscene cache (we are running Win standalone test instead) -{% else %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**/*" -{% endfor %} -{% endif %} -{% endfor %} - - -{% endif %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% elsif testplatform.name == "Standalone" %} - # skip - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% elsif win_api.name == "DX12" %} - #skip - {% else %} - - .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/upm-ci-hdrp_standalone.yml b/.yamato/upm-ci-hdrp_standalone.yml deleted file mode 100644 index d74e5cdf08f..00000000000 --- a/.yamato/upm-ci-hdrp_standalone.yml +++ /dev/null @@ -1,246 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode - flavor: m1.mac - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone -projects: - - name: HDRP_Standalone - folder: HDRP_RuntimeTests -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal - - name: openglcore ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-hdrp_standalone.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: Unity::VM::GPU - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - - -{% endif %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/upm-ci-packages.yml b/.yamato/upm-ci-packages.yml deleted file mode 100644 index 134895f677c..00000000000 --- a/.yamato/upm-ci-packages.yml +++ /dev/null @@ -1,217 +0,0 @@ -editors: - - version: 2020.1 - - version: fast-2020.1 - - version: CUSTOM-REVISION -packages: - - name: Core - id: core - packagename: com.unity.render-pipelines.core - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - name: Lightweight - id: lwrp - packagename: com.unity.render-pipelines.lightweight - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_universal - - .yamato/upm-ci-packages.yml#pack_lwrp - hascodependencies: 1 - - name: ShaderGraph - id: shadergraph - packagename: com.unity.shadergraph - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - hascodependencies: 1 - - name: HDRP - id: hdrp - packagename: com.unity.render-pipelines.high-definition - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_vfx - - .yamato/upm-ci-packages.yml#pack_config - - .yamato/upm-ci-packages.yml#pack_hdrp - hascodependencies: 1 - - name: Universal - id: universal - packagename: com.unity.render-pipelines.universal - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_universal - hascodependencies: 1 - - name: VFX - id: vfx - packagename: com.unity.visualeffectgraph - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_vfx - hascodependencies: 1 - - name: Config - id: config - packagename: com.unity.render-pipelines.high-definition-config - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_config - hascodependencies: 1 -platforms: - - name: win - os: windows - components: - - editor - - il2cpp - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - editorpath: .\.Editor - - name: mac - os: macos - components: - - editor - - il2cpp - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" ---- -{% for package in packages %} -pack_{{ package.id }}: - name: z_(do not use) Pack {{ package.name }} - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package pack --package-path {{ package.packagename }} - artifacts: - packages: - paths: - - "upm-ci~/packages/**/*" -{% endfor %} - -{% for editor in editors %} -{% for platform in platforms %} -{% for package in packages %} -test_{{ package.id }}_{{ platform.name }}_{{ editor.version }}: - name: z_(do not use) Test {{ package.name }} {{ platform.name }} {{ editor.version }} - agent: - type: {{ platform.agent.type }} - image: {{ platform.agent.image }} - flavor: {{ platform.agent.flavor }} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - {% if package.hascodependencies %} - - {{ platform.copycmd }} - {% endif %} - - upm-ci package test -u {{ platform.editorpath }} --package-path {{ package.packagename }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" - dependencies: - - .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - {% for dep in package.dependencies %} - - {{ dep }} - {% endfor %} -{% endfor %} -{% endfor %} -{% endfor %} - -{% for editor in editors %} -{% for platform in platforms %} -{% for package in packages %} -test_{{ package.id }}_{{ platform.name }}_{{ editor.version }}_dependencies: - name: z_(do not use) Test {{ package.name }} {{ platform.name }} {{ editor.version }} - dependencies - agent: - type: {{ platform.agent.type }} - image: {{ platform.agent.image }} - flavor: {{ platform.agent.flavor }} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - {% if package.hascodependencies %} - - {{ platform.copycmd }} - {% endif %} - - upm-ci package test -u {{ platform.editorpath }} --type updated-dependencies-tests --package-path {{ package.packagename }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" - dependencies: - - .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - - .yamato/upm-ci-packages.yml#test_{{ package.id}}_{{ platform.name }}_{{ editor.version }} - {% for dep in package.dependencies %} - - {{ dep }} - {% endfor %} -{% endfor %} -{% endfor %} -{% endfor %} - -{% for editor in editors %} -all_package_ci_{{ editor.version }}: - name: Pack and test all packages - {{ editor.version }} - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package izon -t - - upm-ci package izon -d - dependencies: -{% for platform in platforms %} -{% for package in packages %} - - .yamato/upm-ci-packages.yml#test_{{ package.id}}_{{ platform.name }}_{{ editor.version }} - #- .yamato/upm-ci-packages.yml#test_{{ package.id}}_{{ platform.name }}_{{ editor.version }}_dependencies -{% endfor %} -{% endfor %} -{% endfor %} - - -{% for package in packages %} -publish_{{ package.id }}: - name: z_(do not use) Publish {{ package.name }} - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package publish --package-path {{ package.packagename }} - artifacts: - packages: - paths: - - "upm-ci~/packages/*.tgz" - dependencies: - - .yamato/upm-ci-packages.yml#pack_{{ package.id }} -{% for platform in platforms %} -# just using non-fast for if a publish is happening - - .yamato/upm-ci-packages.yml#test_{{ package.id}}_{{ platform.name }}_2020.1 -{% endfor %} -{% endfor %} - - -publish_all: - name: Publish all packages - agent: - type: Unity::VM - image: package-ci/ubuntu:stable - flavor: b1.large - commands: - - git tag v$(cd com.unity.render-pipelines.core && node -e "console.log(require('./package.json').version)") - - git push origin --tags - dependencies: -{% for package in packages %} - - .yamato/upm-ci-packages.yml#publish_{{ package.id }} -{% endfor %} diff --git a/.yamato/upm-ci-shadergraph.yml b/.yamato/upm-ci-shadergraph.yml deleted file mode 100644 index 8b8e34f0fa0..00000000000 --- a/.yamato/upm-ci-shadergraph.yml +++ /dev/null @@ -1,410 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - components: - - editor - - il2cpp - - name: OSX_OpenGLCore - os: macos - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: ShaderGraph - folder: ShaderGraph -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal - - name: openglcore -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-shadergraph.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: Unity::VM::GPU - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_OpenGLCore" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "Standalone" %} -Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }}: - name : Build {{ project.name }} on OSX_OpenGLCore_Player on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_OSX_OpenGLCore_Standalone_{{ editor.version }}: - name: Test {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-load-path=players --player-connection-ip=auto - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-shadergraph.yml#Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% else %} - -{{ project.name }}_OSX_OpenGLCore_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% endif %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} diff --git a/.yamato/upm-ci-shadergraph_stereo.yml b/.yamato/upm-ci-shadergraph_stereo.yml deleted file mode 100644 index 1774c0045b3..00000000000 --- a/.yamato/upm-ci-shadergraph_stereo.yml +++ /dev/null @@ -1,152 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: ShaderGraph_Stereo - folder: ShaderGraphUniversalStereo ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% for testplatform in testplatforms %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-shadergraph_stereo.yml#Build_{{ project.name }}_Win_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - - -Build_{{ project.name }}_Win_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor}} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} diff --git a/.yamato/upm-ci-templates.yml b/.yamato/upm-ci-templates.yml deleted file mode 100644 index 629e60f4ab0..00000000000 --- a/.yamato/upm-ci-templates.yml +++ /dev/null @@ -1,144 +0,0 @@ -editors: - - version: 2020.1 - - version: fast-2020.1 -templates: - - name: HDRP Template - id: hdrp_template - packagename: com.unity.template-hd - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_vfx - - .yamato/upm-ci-packages.yml#pack_config - - .yamato/upm-ci-packages.yml#pack_hdrp - hascodependencies: 1 - - name: Universal Template - id: universal_template - packagename: com.unity.template-universal - dependencies: - - .yamato/upm-ci-packages.yml#pack_core - - .yamato/upm-ci-packages.yml#pack_shadergraph - - .yamato/upm-ci-packages.yml#pack_universal - hascodependencies: 1 -platforms: - - name: win - os: windows - components: - - editor - - il2cpp - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - copycmd: copy upm-ci~\packages\*.tgz .Editor\Data\Resources\PackageManager\Editor - editorpath: .\.Editor - - name: mac - os: macos - components: - - editor - - il2cpp - agent: - type: Unity::VM::osx - image: package-ci/mac:stable - flavor: m1.mac - copycmd: cp ./upm-ci~/packages/*.tgz ./.Editor/Unity.app/Contents/Resources/PackageManager/Editor - editorpath: "$(pwd)/.Editor/Unity.app/Contents/MacOS/Unity" ---- -{% for template in templates %} -pack_{{ template.id }}: - name: z_(do not use) Pack {{ template.name }} - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci template pack --project-path {{ template.packagename }} - artifacts: - packages: - paths: - - "upm-ci~/packages/**/*" - - "upm-ci~/templates/**/*" -{% endfor %} - -{% for editor in editors %} -{% for platform in platforms %} -{% for template in templates %} -test_{{ template.id }}_{{ platform.name }}_{{ editor.version }}: - name: z_(do not use) Test {{ template.name }} {{ platform.name }} {{ editor.version }} - agent: - type: {{ platform.agent.type }} - image: {{ platform.agent.image }} - flavor: {{ platform.agent.flavor }} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - {% if template.hascodependencies %} - - {{ platform.copycmd }} - {% endif %} - - upm-ci template test -u {{ platform.editorpath }} --project-path {{ template.packagename }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" - dependencies: - - .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - - .yamato/upm-ci-templates.yml#pack_{{ template.id }} - {% for dep in template.dependencies %} - - {{ dep }} - {% endfor %} -{% endfor %} -{% endfor %} -{% endfor %} - -{% for editor in editors %} -{% for platform in platforms %} -{% for template in templates %} -test_{{ template.id }}_{{ platform.name }}_{{ editor.version }}_dependencies: - name: z_(do not use) Test {{ template.name }} {{ platform.name }} {{ editor.version }} - dependencies - agent: - type: {{ platform.agent.type }} - image: {{ platform.agent.image }} - flavor: {{ platform.agent.flavor }} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file unity_revision.txt -c editor --wait --published-only - {% if template.hascodependencies %} - - {{ platform.copycmd }} - {% endif %} - - upm-ci template test -u {{ platform.editorpath }} --type updated-dependencies-tests --project-path {{ template.packagename }} - artifacts: - logs: - paths: - - "**/upm-ci~/test-results/**/*" - dependencies: - - .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - - .yamato/upm-ci-templates.yml#test_{{ template.id}}_{{ platform.name }}_{{ editor.version }} - {% for dep in template.dependencies %} - - {{ dep }} - {% endfor %} -{% endfor %} -{% endfor %} -{% endfor %} - -{% for editor in editors %} -all_template_ci_{{ editor.version }}: - name: Pack and test all templates - {{ editor.version }} - agent: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - upm-ci package izon -t - - upm-ci package izon -d - dependencies: -{% for platform in platforms %} -{% for template in templates %} - - .yamato/upm-ci-templates.yml#test_{{ template.id}}_{{ platform.name }}_{{ editor.version }} - - .yamato/upm-ci-templates.yml#test_{{ template.id}}_{{ platform.name }}_{{ editor.version }}_dependencies -{% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/upm-ci-universal.yml b/.yamato/upm-ci-universal.yml deleted file mode 100644 index fa3d7303299..00000000000 --- a/.yamato/upm-ci-universal.yml +++ /dev/null @@ -1,492 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - components: - - editor - - il2cpp - - name: OSX_OpenGLCore - os: macos - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: Android - os: android - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - components: - - editor - - il2cpp - - android -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: Universal - folder: UniversalGraphicsTest -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal - - name: openglcore -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan -android_apis: - - name: OpenGLES3 - - name: Vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - cd Tools && powershell -command ". .\Unity.ps1; Set-ScreenResolution -width 1920 -Height 1080" - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_OpenGLCore" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "Standalone" %} -Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }}: - name : Build {{ project.name }} on OSX_OpenGLCore_Player on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_OSX_OpenGLCore_Standalone_{{ editor.version }}: - name: Test {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-load-path=players --player-connection-ip=auto - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal.yml#Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% else %} - -{{ project.name }}_OSX_OpenGLCore_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1400' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% elsif platform.name == "Android" %} -{% for android_api in android_apis %} - -Build_{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }}: - name: Build {{ project.name }} on Android_{{ android_api.name }} on version {{ editor.version }} - agent: - type: Unity::VM - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% - {% if android_api.name == "Vulkan" %} - - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\{{ project.folder }} --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only - {% else %} - - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\{{ project.folder }} --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }}: - name: Test {{ project.name }} on Android_{{ android_api.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - skip_checkout: true - commands: - - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat - - > - %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - | - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - .\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal.yml#Build_{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endfor %} -{% endif %} -{% endfor %} - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "Android" %} - #skip - - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} diff --git a/.yamato/upm-ci-universal_hybrid.yml b/.yamato/upm-ci-universal_hybrid.yml deleted file mode 100644 index 3beb0e76b41..00000000000 --- a/.yamato/upm-ci-universal_hybrid.yml +++ /dev/null @@ -1,499 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode:stable - flavor: m1.mac - components: - - editor - - il2cpp -# - name: OSX_OpenGLCore -# os: macos -# type: Unity::VM::osx -# image: buildfarm/mac:stable -# flavor: m1.mac -# components: -# - editor -# - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: Android - os: android - type: Unity::mobile::android - image: mobile/android-execution-r19:stable - flavor: b1.large - components: - - editor - - il2cpp - - android -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode -# - name: editmode -# args: --suite=editor --platform=editmode -projects: - - name: Universal_Hybrid - folder: UniversalHybridTest -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -mac_apis: - - name: metal -# - name: openglcore -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan -android_apis: - - name: OpenGLES3 - - name: Vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal_hybrid.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_OpenGLCore" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "Standalone" %} -Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }}: - name : Build {{ project.name }} on OSX_OpenGLCore_Player on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_OSX_OpenGLCore_Standalone_{{ editor.version }}: - name: Test {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-load-path=players --player-connection-ip=auto - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal_hybrid.yml#Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% else %} - -{{ project.name }}_OSX_OpenGLCore_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1400' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% elsif platform.name == "Android" %} -{% for android_api in android_apis %} - -Build_{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }}: - name: Build {{ project.name }} on Android_{{ android_api.name }} on version {{ editor.version }} - agent: - type: Unity::VM - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade - - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\OpenJDK %JAVA_HOME% - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\SDK %ANDROID_SDK_ROOT% - - mklink /d WindowsEditor\Data\PlaybackEngines\AndroidPlayer\NDK %ANDROID_NDK_ROOT% - {% if android_api.name == "Vulkan" %} - - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\{{ project.folder }} --extra-editor-arg="-executemethod" --extra-editor-arg="SetupProject.ApplySettings" --extra-editor-arg="vulkan" --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only - {% else %} - - utr\utr --suite=playmode --platform=Android --testproject=TestProjects\{{ project.folder }} --editor-location=WindowsEditor --artifacts_path=test-results --player-save-path=players --scripting-backend=il2cpp --timeout=1200 --build-only - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }}: - name: Test {{ project.name }} on Android_{{ android_api.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - skip_checkout: true - commands: - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple - - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr - - unity-downloader-cli --source-file %YAMATO_SOURCE_DIR%/unity_revision.txt -p WindowsEditor {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - > - %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP% - - powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices - - NetSh Advfirewall set allprofiles state off - - | - set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP% - utr\utr --suite=playmode --platform=Android --editor-location=WindowsEditor --artifacts_path=test-results --player-load-path=players --scripting-backend=il2cpp --timeout=1200 --player-connection-ip=%BOKKEN_DEVICE_IP% - - start %ANDROID_SDK_ROOT%\platform-tools\adb.exe kill-server - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal_hybrid.yml#Build_{{ project.name }}_Android_{{ android_api.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endfor %} -{% endif %} -{% endfor %} - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - - {% if platform.name == "OSX_OpenGLCore" %} - - {% elsif testplatform.name == "Standalone" %} - # skip - - - {% elsif platform.name == "Android" %} - #skip - - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "Win" and testplatform.name == "Standalone" %} - # Win standalone is disabled due to limitation of workaround for Subscene cache (we are running OSX Metal standalone test instead) - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} diff --git a/.yamato/upm-ci-universal_stereo.yml b/.yamato/upm-ci-universal_stereo.yml deleted file mode 100644 index 3e8f2301c9c..00000000000 --- a/.yamato/upm-ci-universal_stereo.yml +++ /dev/null @@ -1,152 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - # - name: playmode - # args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: Universal_Stereo - folder: UniversalGfxTestStereo ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% for testplatform in testplatforms %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-universal_stereo.yml#Build_{{ project.name }}_Win_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor}} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/upm-ci-vfx_lwrp.yml b/.yamato/upm-ci-vfx_lwrp.yml deleted file mode 100644 index 16af83d7ceb..00000000000 --- a/.yamato/upm-ci-vfx_lwrp.yml +++ /dev/null @@ -1,407 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode - flavor: m1.mac - components: - - editor - - il2cpp - - name: OSX_OpenGLCore - os: macos - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode -# - name: editmode -# args: --suite=editor --platform=editmode -projects: - - name: VFX_LWRP - folder: VisualEffectGraph_LWRP -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -linux_apis: - - name: OpenGLCore - cmd: -force-glcore - - name: Vulkan - cmd: -force-vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-vfx_lwrp.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: Unity::VM::GPU - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_OpenGLCore" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "Standalone" %} -Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }}: - name : Build {{ project.name }} on OSX_OpenGLCore_Player on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{{ project.name }}_OSX_OpenGLCore_Standalone_{{ editor.version }}: - name: Test {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-load-path=players --player-connection-ip=auto - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-vfx_lwrp.yml#Build_{{ project.name }}_OSX_OpenGLCore_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% else %} - -{{ project.name }}_OSX_OpenGLCore_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_OpenGLCore_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: Unity::VM::osx - image: buildfarm/mac:stable - flavor: m1.mac - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=test-results - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }}OSX --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results --timeout=1200 - {% else %} - - cd TestProjects/{{ project.folder }} && utr/utr {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% endif %} -{% endfor %} - - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} diff --git a/.yamato/upm-ci-vfxmain.yml b/.yamato/upm-ci-vfxmain.yml deleted file mode 100644 index 8f4aac463cf..00000000000 --- a/.yamato/upm-ci-vfxmain.yml +++ /dev/null @@ -1,299 +0,0 @@ -editors: - - version: 2020.1 - rerun_strategy: on-new-revision - - version: fast-2020.1 - rerun_strategy: on-new-revision - - version: CUSTOM-REVISION - rerun_strategy: always -platforms: - - name: Win - os: windows - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large - components: - - editor - - il2cpp - - name: OSX_Metal - os: macos - type: Unity::metal::macmini - image: slough-ops/macos-10.14-xcode - flavor: m1.mac - components: - - editor - - il2cpp - - name: Linux - os: linux - type: Unity::VM::GPU - image: cds-ops/ubuntu-18.04-base:stable - flavor: b1.large - components: - - editor - - il2cpp -testplatforms: - - name: Standalone - args: --suite=playmode --platform=Standalone - - name: playmode - args: --suite=playmode - - name: editmode - args: --suite=editor --platform=editmode -projects: - - name: VFXMain - folder: VisualEffectGraph -win_apis: - - name: DX11 - cmd: -force-d3d11 - - name: Vulkan - cmd: -force-vulkan -linux_apis: - - name: Vulkan - cmd: -force-vulkan ---- -{% for project in projects %} -{% for editor in editors %} -{% for platform in platforms %} - -{% if platform.name == "Win" %} - -{% for testplatform in testplatforms %} -{% for win_api in win_apis %} - -{% if testplatform.name == "Standalone" %} -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : Test {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - flavor: b1.large - type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - skip_checkout: true - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto - artifacts: - logs: - paths: - - "**/test-results/**" - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - - path: .yamato/upm-ci-vfxmain.yml#Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - -Build_{{ project.name }}_Win_{{ win_api.name }}_Player_{{ editor.version }}: - name : Build {{ project.name }} on Win_{{ win_api.name }}_Player on version {{ editor.version }} - agent: - flavor: b1.xlarge - type: Unity::VM - image: sdet/gamecode_win10:stable - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }}Windows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindows{{ win_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - players: - paths: - - "players/**" - -{% else %} - -{{ project.name }}_Win_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Win_{{ win_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - #model: rtx2080 - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - - cd TestProjects/{{ project.folder }} && unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - - cd TestProjects/{{ project.folder }} && utr\utr {{ testplatform.args }} --extra-editor-arg="{{ win_api.cmd }}" --testproject=. --editor-location=.Editor --artifacts_path=test-results - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" - -{% endif %} - - -{% endfor %} -{% endfor %} - -{% elsif platform.name == "OSX_Metal" %} - -{% for testplatform in testplatforms %} -{% if testplatform.name == "editmode" %} -#skip because we don't need a GPU to run editmode tests -{% else %} -{{ project.name }}_OSX_Metal_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on OSX_Metal_{{ testplatform.name }} on version {{ editor.version }} - agent: - type: {{ platform.type }} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics - - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini - - - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only' - - {% if testplatform.name == "Standalone" %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }}OSX --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results --timeout=1200' - {% else %} - - | - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/{{ project.folder }} && ~/Graphics/TestProjects/{{ project.folder }}/utr/utr {{ testplatform.args }} --testproject=/Users/bokken/Graphics/TestProjects/{{ project.folder }} --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results' - {% endif %} - UTR_RESULT=$? - mkdir -p TestProjects/{{ project.folder }}/test-results/ - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/{{ project.folder }}/test-results/ TestProjects/{{ project.folder }}/test-results/ - exit $UTR_RESULT - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**" -{% endif %} -{% endfor %} - -{% elsif platform.name == "Linux" %} - -{% for testplatform in testplatforms %} -{% for linux_api in linux_apis %} -# Separate block for linux, because the linux agents currently need extra configuration -{{ project.name }}_Linux_{{ linux_api.name }}_{{ testplatform.name }}_{{ editor.version }}: - name : {{ project.name }} on Linux_{{ linux_api.name }}_{{ testplatform.name }} on version {{ editor.version }} - agent: - {% if testplatform.name == "editmode" %} - type: Unity::VM - {% else %} - type: {{ platform.type }} - {% endif %} - image: {{ platform.image }} - flavor: {{ platform.flavor }} - variables: - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - sudo -H pip install --upgrade pip - - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/{{ project.folder }}/utr - - - cd TestProjects/{{ project.folder }} && sudo unity-downloader-cli --source-file ../../unity_revision.txt {% for component in platform.components %}-c {{ component }} {% endfor %}--wait --published-only - - {% if testplatform.name == "Standalone" %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr {{ testplatform.args }}Linux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinux{{ linux_api.name }}Linear" --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% else %} - - cd TestProjects/{{ project.folder }} && DISPLAY=:0.0 utr/utr --extra-editor-arg="{{ linux_api.cmd }}" {{ testplatform.args }} --testproject=. --editor-location=.Editor --artifacts_path=upm-ci~/test-results - {% endif %} - dependencies: - - path: .yamato/z_editor.yml#editor:priming:{{ editor.version }}:{{ platform.os }} - rerun: {{ editor.rerun_strategy }} - artifacts: - logs: - paths: - - "**/test-results/**/*" -{% endfor %} -{% endfor %} - - -{% endif %} -{% endfor %} - -All_{{ project.name }}_{{ editor.version }}: - name: All {{ project.name }} CI - {{ editor.version }} - agent: - type: Unity::VM - image: cds-ops/ubuntu-18.04-agent:stable - flavor: b1.small - {% if editor.version == 'CUSTOM-REVISION' %} - variables: - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - dir - dependencies: - {% for platform in platforms %} - {% for testplatform in testplatforms %} - {% if platform.name == "OSX_OpenGLCore" %} - - {% if testplatform.name == "editmode" %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% elsif platform.name == "OSX_Metal" and testplatform.name == "editmode" %} - - {% elsif platform.name == "OSX_Metal" %} - #skip - {% elsif platform.name == "Linux" %} - #skip - - {% elsif platform.name == "Win" %} - {% for win_api in win_apis %} - {% if win_api.name == "Vulkan" %} - #skip - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ win_api.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - {% endfor %} - - {% else %} - - path: .yamato/upm-ci-{{ project.name | downcase }}.yml#{{ project.name }}_{{ platform.name }}_{{ testplatform.name }}_{{ editor.version }} - rerun: {{ editor.rerun_strategy }} - {% endif %} - - {% endfor %} - {% endfor %} -{% endfor %} -{% endfor %} \ No newline at end of file diff --git a/.yamato/vfx_lwrp-linux-openglcore.yml b/.yamato/vfx_lwrp-linux-openglcore.yml new file mode 100644 index 00000000000..2a9a0428708 --- /dev/null +++ b/.yamato/vfx_lwrp-linux-openglcore.yml @@ -0,0 +1,69 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_Linux_OpenGLCore_playmode_trunk: + name: VFX_LWRP on Linux_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_OpenGLCore_playmode_fast-trunk: + name: VFX_LWRP on Linux_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_OpenGLCore_playmode_CUSTOM-REVISION: + name: VFX_LWRP on Linux_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-glcore" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfx_lwrp-linux-vulkan.yml b/.yamato/vfx_lwrp-linux-vulkan.yml new file mode 100644 index 00000000000..9de7ed3d00b --- /dev/null +++ b/.yamato/vfx_lwrp-linux-vulkan.yml @@ -0,0 +1,133 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_Linux_Vulkan_Standalone_trunk: + name: VFX_LWRP on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_Vulkan_playmode_trunk: + name: VFX_LWRP on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_Vulkan_Standalone_fast-trunk: + name: VFX_LWRP on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_Vulkan_playmode_fast-trunk: + name: VFX_LWRP on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: VFX_LWRP on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: VFX_LWRP on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - cd TestProjects/VisualEffectGraph_LWRP && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfx_lwrp-osx-metal.yml b/.yamato/vfx_lwrp-osx-metal.yml new file mode 100644 index 00000000000..a4c3384d07c --- /dev/null +++ b/.yamato/vfx_lwrp-osx-metal.yml @@ -0,0 +1,175 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_OSX_Metal_Standalone_trunk: + name: VFX_LWRP on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_Metal_playmode_trunk: + name: VFX_LWRP on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_Metal_Standalone_fast-trunk: + name: VFX_LWRP on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_Metal_playmode_fast-trunk: + name: VFX_LWRP on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_Metal_Standalone_CUSTOM-REVISION: + name: VFX_LWRP on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_Metal_playmode_CUSTOM-REVISION: + name: VFX_LWRP on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph_LWRP && ~/Graphics/TestProjects/VisualEffectGraph_LWRP/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph_LWRP/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph_LWRP/test-results/ TestProjects/VisualEffectGraph_LWRP/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfx_lwrp-osx-openglcore.yml b/.yamato/vfx_lwrp-osx-openglcore.yml new file mode 100644 index 00000000000..b89ba976098 --- /dev/null +++ b/.yamato/vfx_lwrp-osx-openglcore.yml @@ -0,0 +1,66 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_OSX_OpenGLCore_playmode_trunk: + name: VFX_LWRP on OSX_OpenGLCore_playmode on version trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_OpenGLCore_playmode_fast-trunk: + name: VFX_LWRP on OSX_OpenGLCore_playmode on version fast-trunk + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_OSX_OpenGLCore_playmode_CUSTOM-REVISION: + name: VFX_LWRP on OSX_OpenGLCore_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::osx + image: buildfarm/mac:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfx_lwrp-win-dx11.yml b/.yamato/vfx_lwrp-win-dx11.yml new file mode 100644 index 00000000000..f1572118181 --- /dev/null +++ b/.yamato/vfx_lwrp-win-dx11.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_Win_DX11_Standalone_trunk: + name: VFX_LWRP on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_DX11_Player_trunk: + name: Build VFX_LWRP on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_DX11_playmode_trunk: + name: VFX_LWRP on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Win_DX11_Standalone_fast-trunk: + name: VFX_LWRP on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_DX11_Player_fast-trunk: + name: Build VFX_LWRP on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_DX11_playmode_fast-trunk: + name: VFX_LWRP on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Win_DX11_Standalone_CUSTOM-REVISION: + name: VFX_LWRP on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_DX11_Player_CUSTOM-REVISION: + name: Build VFX_LWRP on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_DX11_playmode_CUSTOM-REVISION: + name: VFX_LWRP on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfx_lwrp-win-vulkan.yml b/.yamato/vfx_lwrp-win-vulkan.yml new file mode 100644 index 00000000000..215f538d4f0 --- /dev/null +++ b/.yamato/vfx_lwrp-win-vulkan.yml @@ -0,0 +1,206 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFX_LWRP_Win_Vulkan_Standalone_trunk: + name: VFX_LWRP on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_Vulkan_Player_trunk: + name: Build VFX_LWRP on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_Vulkan_playmode_trunk: + name: VFX_LWRP on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Win_Vulkan_Standalone_fast-trunk: + name: VFX_LWRP on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk: + name: Build VFX_LWRP on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_Vulkan_playmode_fast-trunk: + name: VFX_LWRP on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFX_LWRP_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: VFX_LWRP on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFX_LWRP_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build VFX_LWRP on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFX_LWRP_Win_Vulkan_playmode_CUSTOM-REVISION: + name: VFX_LWRP on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph_LWRP && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph_LWRP && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfxmain-linux-vulkan.yml b/.yamato/vfxmain-linux-vulkan.yml new file mode 100644 index 00000000000..f36e4ef0b55 --- /dev/null +++ b/.yamato/vfxmain-linux-vulkan.yml @@ -0,0 +1,197 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFXMain_Linux_Vulkan_Standalone_trunk: + name: VFXMain on Linux_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_playmode_trunk: + name: VFXMain on Linux_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_editmode_trunk: + name: VFXMain on Linux_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_Standalone_fast-trunk: + name: VFXMain on Linux_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_playmode_fast-trunk: + name: VFXMain on Linux_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_editmode_fast-trunk: + name: VFXMain on Linux_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + rerun: on-new-revision + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_Standalone_CUSTOM-REVISION: + name: VFXMain on Linux_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --platform=StandaloneLinux64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildLinuxVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_playmode_CUSTOM-REVISION: + name: VFXMain on Linux_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Linux_Vulkan_editmode_CUSTOM-REVISION: + name: VFXMain on Linux_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: cds-ops/ubuntu-18.04-base:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:linux + rerun: always + commands: + - sudo -H pip install --upgrade pip + - sudo -H pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - cd TestProjects/VisualEffectGraph && sudo unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && DISPLAY=:0.0 utr/utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfxmain-osx-metal.yml b/.yamato/vfxmain-osx-metal.yml new file mode 100644 index 00000000000..2a86ba1485d --- /dev/null +++ b/.yamato/vfxmain-osx-metal.yml @@ -0,0 +1,260 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFXMain_OSX_Metal_Standalone_trunk: + name: VFXMain on OSX_Metal_Standalone on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_playmode_trunk: + name: VFXMain on OSX_Metal_playmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_editmode_trunk: + name: VFXMain on OSX_Metal_editmode on version trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_Standalone_fast-trunk: + name: VFXMain on OSX_Metal_Standalone on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_playmode_fast-trunk: + name: VFXMain on OSX_Metal_playmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_editmode_fast-trunk: + name: VFXMain on OSX_Metal_editmode on version fast-trunk + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_Standalone_CUSTOM-REVISION: + name: VFXMain on OSX_Metal_Standalone on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --platform=StandaloneOSX --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results --timeout=1400' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_playmode_CUSTOM-REVISION: + name: VFXMain on OSX_Metal_playmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=playmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_OSX_Metal_editmode_CUSTOM-REVISION: + name: VFXMain on OSX_Metal_editmode on version CUSTOM-REVISION + agent: + type: Unity::metal::macmini + image: slough-ops/macos-10.14-xcode:stable + flavor: m1.mac + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:macos + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP "bash -lc 'pip3 install --user unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade'" + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r $YAMATO_SOURCE_DIR bokken@$BOKKEN_DEVICE_IP:~/Graphics + - scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" ~/.ssh/id_rsa_macmini bokken@$BOKKEN_DEVICE_IP:~/.ssh/id_rsa_macmini + - ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP '/Users/bokken/Library/Python/3.7/bin/unity-downloader-cli --source-file ~/Graphics/unity_revision.txt -c editor -c il2cpp --wait --published-only' + - |5- + + ssh -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" bokken@$BOKKEN_DEVICE_IP 'cd ~/Graphics/TestProjects/VisualEffectGraph && ~/Graphics/TestProjects/VisualEffectGraph/utr/utr --suite=editor --platform=editmode --testproject=/Users/bokken/Graphics/TestProjects/VisualEffectGraph --editor-location=/Users/bokken/.Editor --artifacts_path=/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results' + UTR_RESULT=$? + mkdir -p TestProjects/VisualEffectGraph/test-results/ + scp -i ~/.ssh/id_rsa_macmini -o "StrictHostKeyChecking=no" -r bokken@$BOKKEN_DEVICE_IP:/Users/bokken/Graphics/TestProjects/VisualEffectGraph/test-results/ TestProjects/VisualEffectGraph/test-results/ + exit $UTR_RESULT + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfxmain-win-dx11.yml b/.yamato/vfxmain-win-dx11.yml new file mode 100644 index 00000000000..c9b3a50982d --- /dev/null +++ b/.yamato/vfxmain-win-dx11.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFXMain_Win_DX11_Standalone_trunk: + name: VFXMain on Win_DX11_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_DX11_Player_trunk: + name: Build VFXMain on Win_DX11_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_DX11_playmode_trunk: + name: VFXMain on Win_DX11_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_DX11_editmode_trunk: + name: VFXMain on Win_DX11_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_DX11_Standalone_fast-trunk: + name: VFXMain on Win_DX11_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_DX11_Player_fast-trunk: + name: Build VFXMain on Win_DX11_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_DX11_playmode_fast-trunk: + name: VFXMain on Win_DX11_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_DX11_editmode_fast-trunk: + name: VFXMain on Win_DX11_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_DX11_Standalone_CUSTOM-REVISION: + name: VFXMain on Win_DX11_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_DX11_Player_CUSTOM-REVISION: + name: Build VFXMain on Win_DX11_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsDX11Linear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_DX11_playmode_CUSTOM-REVISION: + name: VFXMain on Win_DX11_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_DX11_editmode_CUSTOM-REVISION: + name: VFXMain on Win_DX11_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-d3d11" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/vfxmain-win-vulkan.yml b/.yamato/vfxmain-win-vulkan.yml new file mode 100644 index 00000000000..289d2e9436f --- /dev/null +++ b/.yamato/vfxmain-win-vulkan.yml @@ -0,0 +1,267 @@ + +# This file is generated by .yamato/ruamel/build.py. Don't edit this file manually. +# Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. +# Read more under .yamato/docs/readme.md + +VFXMain_Win_Vulkan_Standalone_trunk: + name: VFXMain on Win_Vulkan_Standalone on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_Vulkan_Player_trunk: + name: Build VFXMain on Win_Vulkan_Player on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_Vulkan_playmode_trunk: + name: VFXMain on Win_Vulkan_playmode on version trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_Vulkan_editmode_trunk: + name: VFXMain on Win_Vulkan_editmode on version trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_Vulkan_Standalone_fast-trunk: + name: VFXMain on Win_Vulkan_Standalone on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_fast-trunk + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_Vulkan_Player_fast-trunk: + name: Build VFXMain on Win_Vulkan_Player on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_Vulkan_playmode_fast-trunk: + name: VFXMain on Win_Vulkan_playmode on version fast-trunk + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_Vulkan_editmode_fast-trunk: + name: VFXMain on Win_Vulkan_editmode on version fast-trunk + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + dependencies: + - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + rerun: on-new-revision + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_Vulkan_Standalone_CUSTOM-REVISION: + name: VFXMain on Win_Vulkan_Standalone on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_CUSTOM-REVISION + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --artifacts_path=test-results --timeout=1200 --player-load-path=../../players --player-connection-ip=auto + artifacts: + logs: + paths: + - "**/test-results/**" + skip_checkout: true +Build_VFXMain_Win_Vulkan_Player_CUSTOM-REVISION: + name: Build VFXMain on Win_Vulkan_Player on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.xlarge + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --platform=StandaloneWindows64 --extra-editor-arg="-executemethod" --extra-editor-arg="CustomBuild.BuildWindowsVulkanLinear" --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 --player-save-path=../../players --build-only + artifacts: + logs: + paths: + - "**/test-results/**" + players: + paths: + - "players/**" +VFXMain_Win_Vulkan_playmode_CUSTOM-REVISION: + name: VFXMain on Win_Vulkan_playmode on version CUSTOM-REVISION + agent: + type: Unity::VM::GPU + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" +VFXMain_Win_Vulkan_editmode_CUSTOM-REVISION: + name: VFXMain on Win_Vulkan_editmode on version CUSTOM-REVISION + agent: + type: Unity::VM + image: sdet/gamecode_win10:stable + flavor: b1.large + variables: + UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates + CUSTOM_REVISION: custom_revision_not_set + dependencies: + - path: .yamato/_editor.yml#editor:priming:CUSTOM-REVISION:windows + rerun: always + commands: + - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr + - pip install unity-downloader-cli --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade + - cd TestProjects/VisualEffectGraph && unity-downloader-cli --source-file ../../unity_revision.txt -c editor -c il2cpp --wait --published-only + - cd TestProjects/VisualEffectGraph && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results --extra-editor-arg="-force-vulkan" + artifacts: + logs: + paths: + - "**/test-results/**" diff --git a/.yamato/z_editor.yml b/.yamato/z_editor.yml deleted file mode 100644 index cc7265795a4..00000000000 --- a/.yamato/z_editor.yml +++ /dev/null @@ -1,56 +0,0 @@ -editors: - - version: 2020.1 - cmd: -u 2020.1/staging - - version: fast-2020.1 - cmd: -u 2020.1/staging --fast - - version: CUSTOM-REVISION - cmd: -u $CUSTOM_REVISION -platforms: - # Exhaustive list of operating systems and editor components used by all jobs so the preparation jobs - # can make sure all editors are cached on cheap vms before starting the heavy duty machines for running tests - - os: macos - components: - - editor - - il2cpp - - os: android - components: - - editor - - il2cpp - - android - - os: windows - components: - - editor - - il2cpp - - os: linux - components: - - editor - - il2cpp ---- - -{% for platform in platforms %} -{% for editor in editors %} -editor:priming:{{ editor.version }}:{{ platform.os }}: - name: "[{{ editor.version }},{{ platform.os }}] Editor priming" - agent: - type: Unity::VM - image: 'cds-ops/ubuntu-16.04-base:stable' - flavor: b1.small - skip_checkout: true - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" - UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates - {% if editor.version == 'CUSTOM-REVISION' %} - CUSTOM_REVISION: custom_revision_not_set - {% endif %} - commands: - - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - > - unity-downloader-cli {{ editor.cmd }} {% if platform.os == "android" %} -o windows {% else %} -o {{ platform.os }} {% endif %} --wait --skip-download {% for component in platform.components -%} -c {{ component }} {% endfor -%} - > unity_revision.txt - artifacts: - unity_revision.zip: - paths: - - "unity_revision.txt" -{% endfor -%} -{% endfor %} diff --git a/.yamato/z_preview-publish.yml b/.yamato/z_preview-publish.yml deleted file mode 100644 index d81e65ff547..00000000000 --- a/.yamato/z_preview-publish.yml +++ /dev/null @@ -1,144 +0,0 @@ -# This template contains all package publishing jobs to candidates, including nightly auto-publishing -{% metadata_file .yamato/template-config.metafile %} - -template_environment_variables: - # Do not touch - JOB_TEMPLATE_VERSION: 1 - -# scripting_backends: - # - mono - # - il2cpp - -images: - windows: - type: Unity::VM - image: package-ci/win10:stable - flavor: b1.large - linux: - type: Unity::VM - image: package-ci/ubuntu:stable - flavor: b1.large ---- -auto-version: - name: "Auto version" - agent: - type: {{ images.linux.type }} - image: {{ images.linux.image }} - flavor: {{ images.linux.flavor }} - variables: - PATH: /home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin - DISPLAY: ":0" -{% for v in template_environment_variables %} - {{ v[0] }}: {{ v[1]}} -{% endfor %} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - > - upm-ci utils auto-version bump -{% for test in testables %} - --{{ test.type }}-path {{ test.path }} -{% endfor %} - - upm-ci utils auto-version commit --push - artifacts: - packages: - paths: - - "upm-ci~/**/*" -{% if publishing.auto_version == "true" %} - triggers: - branches: - only: - - "{{ repo.branches.integration }}" -{% endif %} - - -{% for test in testables %} -{% if test.publish_source == "true" %} -publish_{{ test.name }}: - name: "[{{ test.name }}] Candidates Publish" - agent: - type: {{ images.windows.type }} - image: {{ images.windows.image }} - flavor: {{ images.windows.flavor }} - variables: - {% for v in template_environment_variables %} - {{ v[0] }}: {{ v[1]}} - {% endfor %} - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - > - upm-ci {{ test.type }} publish - --{{ test.type }}-path {{ test.path }} - artifacts: - packages: - paths: - - "upm-ci~/packages/*.tgz" - dependencies: - - .yamato/z_preview-publish.yml#wait_for_nightly -{% for testing in extra_jobs.testing %} - - {{ testing }} -{% endfor %} - - .yamato/upm-ci-packages.yml#pack_{{ test.name }} -{% for editor in editors %} -{% for platform in platforms %} - - .yamato/upm-ci-packages.yml#test_{{ test.name }}_{{ platform.os }}_{{ editor.version }} -{% endfor %} -{% endfor %} -{% endif %} # publish_source -{% endfor %} - -publish_all_preview: - name: "Publish all preview packages - nightly" - {% if publishing.auto_publish == "true" %} - triggers: - recurring: - - branch: "{{ repo.branches.integration }}" - frequency: daily - {% endif %} - dependencies: - {% for test in testables %} - - .yamato/z_preview-publish.yml#publish_{{ test.name }} - {% endfor %} - -wait_for_nightly: - name: "z_Wait for nightly" - dependencies: - - .yamato/upm-ci-abv.yml#all_project_ci_nightly_2020.1 - {% for test in testables %} - - .yamato/upm-ci-packages.yml#pack_{{ test.name }} - {% for editor in editors %} - {% for platform in platforms %} - - .yamato/upm-ci-packages.yml#test_{{ test.name }}_{{ platform.os }}_{{ editor.version }} - {% endfor %} - {% endfor %} - {% endfor %} - - -{% for test in testables %} -{% if test.publish_source == "true" %} -promote_{{ test.name }}: - name: "[{{ test.name }}] Production Promote" - agent: - type: {{ images.windows.type }} - image: {{ images.windows.image }} - flavor: {{ images.windows.flavor }} - variables: - UPMCI_PROMOTION: 1 - commands: - - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - - > - upm-ci {{ test.type }} promote - --{{ test.type }}-path {{ test.path }} - artifacts: - packages: - paths: - - "upm-ci~/packages/*.tgz" - dependencies: - - .yamato/upm-ci-packages.yml#pack_{{ test.name }} - - .yamato/z_preview-publish.yml#publish_{{ test.name }} - {% for editor in editors %} - {% for platform in platforms %} - - .yamato/upm-ci-packages.yml#test_{{ test.name }}_{{ platform.os }}_{{ editor.version }} - {% endfor %} - {% endfor %} -{% endif %} # publish_source -{% endfor %} \ No newline at end of file From 12d4e18cce3f734a63abdd23795d5cb4090ef305 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 10 Jun 2020 11:59:11 +0200 Subject: [PATCH 2/7] target 9.x.x/release and 2020.1 --- .yamato/_abv.yml | 166 +++--- .yamato/_editor.yml | 60 +-- .yamato/_packages.yml | 484 +++++++++--------- .yamato/_preview_publish.yml | 58 +-- .yamato/_templates.yml | 152 +++--- .yamato/all-hdrp.yml | 60 +-- .yamato/all-hdrp_dxr.yml | 16 +- .yamato/all-hdrp_hybrid.yml | 20 +- .yamato/all-shadergraph.yml | 24 +- .yamato/all-shadergraph_stereo.yml | 16 +- .yamato/all-universal.yml | 40 +- .yamato/all-universal_hybrid.yml | 20 +- .yamato/all-universal_stereo.yml | 16 +- .yamato/all-vfx_lwrp.yml | 16 +- .yamato/all-vfxmain.yml | 20 +- .yamato/config/__shared.metafile | 12 +- .yamato/config/_abv.metafile | 4 +- .yamato/hdrp-linux-vulkan.yml | 36 +- .yamato/hdrp-osx-metal.yml | 48 +- .yamato/hdrp-win-dx11.yml | 64 +-- .yamato/hdrp-win-dx12.yml | 64 +-- .yamato/hdrp-win-vulkan.yml | 64 +-- .yamato/hdrp_dxr-win-dx12.yml | 40 +- .yamato/hdrp_hybrid-linux-openglcore.yml | 12 +- .yamato/hdrp_hybrid-linux-vulkan.yml | 24 +- .yamato/hdrp_hybrid-osx-metal.yml | 36 +- .yamato/hdrp_hybrid-win-dx11.yml | 52 +- .yamato/hdrp_hybrid-win-dx12.yml | 52 +- .yamato/hdrp_hybrid-win-vulkan.yml | 52 +- .yamato/shadergraph-linux-openglcore.yml | 24 +- .yamato/shadergraph-linux-vulkan.yml | 36 +- .yamato/shadergraph-osx-metal.yml | 36 +- .yamato/shadergraph-osx-openglcore.yml | 24 +- .yamato/shadergraph-win-dx11.yml | 52 +- .yamato/shadergraph-win-vulkan.yml | 52 +- .yamato/shadergraph_stereo-win.yml | 40 +- .yamato/universal-android-opengles3.yml | 28 +- .yamato/universal-android-vulkan.yml | 28 +- .yamato/universal-iphone-metal.yml | 28 +- .yamato/universal-linux-openglcore.yml | 24 +- .yamato/universal-linux-vulkan.yml | 36 +- .yamato/universal-osx-metal.yml | 48 +- .yamato/universal-osx-openglcore.yml | 36 +- .yamato/universal-win-dx11.yml | 64 +-- .yamato/universal-win-vulkan.yml | 64 +-- .../universal_hybrid-android-opengles3.yml | 28 +- .yamato/universal_hybrid-android-vulkan.yml | 28 +- .yamato/universal_hybrid-linux-openglcore.yml | 12 +- .yamato/universal_hybrid-linux-vulkan.yml | 24 +- .yamato/universal_hybrid-osx-metal.yml | 24 +- .yamato/universal_hybrid-win-dx11.yml | 40 +- .yamato/universal_hybrid-win-vulkan.yml | 40 +- .yamato/universal_stereo-win.yml | 40 +- .yamato/vfx_lwrp-linux-openglcore.yml | 12 +- .yamato/vfx_lwrp-linux-vulkan.yml | 24 +- .yamato/vfx_lwrp-osx-metal.yml | 24 +- .yamato/vfx_lwrp-osx-openglcore.yml | 12 +- .yamato/vfx_lwrp-win-dx11.yml | 40 +- .yamato/vfx_lwrp-win-vulkan.yml | 40 +- .yamato/vfxmain-linux-vulkan.yml | 36 +- .yamato/vfxmain-osx-metal.yml | 36 +- .yamato/vfxmain-win-dx11.yml | 52 +- .yamato/vfxmain-win-vulkan.yml | 52 +- 63 files changed, 1456 insertions(+), 1456 deletions(-) diff --git a/.yamato/_abv.yml b/.yamato/_abv.yml index c3762b93660..7a8a2a0ae83 100644 --- a/.yamato/_abv.yml +++ b/.yamato/_abv.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -smoke_test_Standalone_trunk: - name: SRP Smoke Test - Standalone_trunk +smoke_test_Standalone_2020.1: + name: SRP Smoke Test - Standalone_2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -17,14 +17,14 @@ smoke_test_Standalone_trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -smoke_test_playmode_trunk: - name: SRP Smoke Test - playmode_trunk +smoke_test_playmode_2020.1: + name: SRP Smoke Test - playmode_2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -37,14 +37,14 @@ smoke_test_playmode_trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -smoke_test_editmode_trunk: - name: SRP Smoke Test - editmode_trunk +smoke_test_editmode_2020.1: + name: SRP Smoke Test - editmode_2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -57,88 +57,88 @@ smoke_test_editmode_trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -all_smoke_tests_trunk: - name: All Smoke Tests - trunk +all_smoke_tests_2020.1: + name: All Smoke Tests - 2020.1 dependencies: - - path: .yamato/_abv.yml#smoke_test_Standalone_trunk + - path: .yamato/_abv.yml#smoke_test_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_playmode_trunk + - path: .yamato/_abv.yml#smoke_test_playmode_2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_editmode_trunk + - path: .yamato/_abv.yml#smoke_test_editmode_2020.1 rerun: on-new-revision -all_project_ci_trunk: - name: _ABV for SRP repository - trunk +all_project_ci_2020.1: + name: _ABV for SRP repository - 2020.1 dependencies: - - path: .yamato/_packages.yml#all_package_ci_trunk + - path: .yamato/_packages.yml#all_package_ci_2020.1 rerun: on-new-revision - - path: .yamato/all-universal.yml#All_Universal_trunk + - path: .yamato/all-universal.yml#All_Universal_2020.1 rerun: on-new-revision - - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_trunk + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_2020.1 rerun: on-new-revision - - path: .yamato/all-shadergraph.yml#All_ShaderGraph_trunk + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_2020.1 rerun: on-new-revision - - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_trunk + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_2020.1 rerun: on-new-revision - - path: .yamato/all-hdrp.yml#All_HDRP_trunk + - path: .yamato/all-hdrp.yml#All_HDRP_2020.1 rerun: on-new-revision - - path: .yamato/all-vfxmain.yml#All_VFXMain_trunk + - path: .yamato/all-vfxmain.yml#All_VFXMain_2020.1 rerun: on-new-revision - - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_trunk + - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_2020.1 rerun: on-new-revision -all_project_ci_nightly_trunk: - name: _Nightly ABV against trunk +all_project_ci_nightly_2020.1: + name: _Nightly ABV against 2020.1 dependencies: - - path: .yamato/_abv.yml#all_project_ci_trunk + - path: .yamato/_abv.yml#all_project_ci_2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_Standalone_trunk + - path: .yamato/_abv.yml#smoke_test_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_playmode_trunk + - path: .yamato/_abv.yml#smoke_test_playmode_2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_editmode_trunk + - path: .yamato/_abv.yml#smoke_test_editmode_2020.1 rerun: on-new-revision - - path: .yamato/universal-android-opengles3.yml#Universal_Android_OpenGLES3_Standalone_trunk + - path: .yamato/universal-android-opengles3.yml#Universal_Android_OpenGLES3_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal-android-vulkan.yml#Universal_Android_Vulkan_Standalone_trunk + - path: .yamato/universal-android-vulkan.yml#Universal_Android_Vulkan_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal-iphone-metal.yml#Universal_iPhone_Metal_Standalone_trunk + - path: .yamato/universal-iphone-metal.yml#Universal_iPhone_Metal_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_trunk + - path: .yamato/all-hdrp_hybrid.yml#All_HDRP_Hybrid_2020.1 rerun: on-new-revision - - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_trunk + - path: .yamato/all-universal_hybrid.yml#All_Universal_Hybrid_2020.1 rerun: on-new-revision triggers: recurring: - - branch: master + - branch: 9.x.x/release frequency: 0 * * ? -trunk_verification_trunk: - name: Trunk verification - trunk +trunk_verification_2020.1: + name: Trunk verification - 2020.1 dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_2020.1 rerun: on-new-revision -smoke_test_Standalone_fast-trunk: - name: SRP Smoke Test - Standalone_fast-trunk +smoke_test_Standalone_fast-2020.1: + name: SRP Smoke Test - Standalone_fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -151,14 +151,14 @@ smoke_test_Standalone_fast-trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --platform=StandaloneWindows64 --testproject=. --editor-location=.Editor --artifacts_path=test-results --timeout=1200 dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -smoke_test_playmode_fast-trunk: - name: SRP Smoke Test - playmode_fast-trunk +smoke_test_playmode_fast-2020.1: + name: SRP Smoke Test - playmode_fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -171,14 +171,14 @@ smoke_test_playmode_fast-trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=playmode --testproject=. --editor-location=.Editor --artifacts_path=test-results dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -smoke_test_editmode_fast-trunk: - name: SRP Smoke Test - editmode_fast-trunk +smoke_test_editmode_fast-2020.1: + name: SRP Smoke Test - editmode_fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -191,62 +191,62 @@ smoke_test_editmode_fast-trunk: - cd TestProjects/SRP_SmokeTest && unity-downloader-cli --source-file ../../unity_revision.txt -c editor --wait --published-only - cd TestProjects/SRP_SmokeTest && utr\utr --suite=editor --platform=editmode --testproject=. --editor-location=.Editor --artifacts_path=test-results dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision artifacts: logs: paths: - "**/test-results/**" -all_smoke_tests_fast-trunk: - name: All Smoke Tests - fast-trunk +all_smoke_tests_fast-2020.1: + name: All Smoke Tests - fast-2020.1 dependencies: - - path: .yamato/_abv.yml#smoke_test_Standalone_fast-trunk + - path: .yamato/_abv.yml#smoke_test_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_playmode_fast-trunk + - path: .yamato/_abv.yml#smoke_test_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/_abv.yml#smoke_test_editmode_fast-trunk + - path: .yamato/_abv.yml#smoke_test_editmode_fast-2020.1 rerun: on-new-revision -all_project_ci_fast-trunk: - name: _ABV for SRP repository - fast-trunk +all_project_ci_fast-2020.1: + name: _ABV for SRP repository - fast-2020.1 dependencies: - - path: .yamato/_packages.yml#all_package_ci_fast-trunk + - path: .yamato/_packages.yml#all_package_ci_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-universal.yml#All_Universal_fast-trunk + - path: .yamato/all-universal.yml#All_Universal_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_fast-trunk + - path: .yamato/all-universal_stereo.yml#All_Universal_Stereo_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-shadergraph.yml#All_ShaderGraph_fast-trunk + - path: .yamato/all-shadergraph.yml#All_ShaderGraph_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_fast-trunk + - path: .yamato/all-shadergraph_stereo.yml#All_ShaderGraph_Stereo_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-hdrp.yml#All_HDRP_fast-trunk + - path: .yamato/all-hdrp.yml#All_HDRP_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-vfxmain.yml#All_VFXMain_fast-trunk + - path: .yamato/all-vfxmain.yml#All_VFXMain_fast-2020.1 rerun: on-new-revision - - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_fast-trunk + - path: .yamato/all-vfx_lwrp.yml#All_VFX_LWRP_fast-2020.1 rerun: on-new-revision triggers: - expression: pull_request.target eq "master" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*"] -trunk_verification_fast-trunk: - name: Trunk verification - fast-trunk + expression: pull_request.target eq "9.x.x/release" AND NOT pull_request.draft AND NOT pull_request.push.changes.all match ["**/*.md", "doc/**/*", "**/Documentation*/**/*"] +trunk_verification_fast-2020.1: + name: Trunk verification - fast-2020.1 dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision smoke_test_Standalone_CUSTOM-REVISION: name: SRP Smoke Test - Standalone_CUSTOM-REVISION diff --git a/.yamato/_editor.yml b/.yamato/_editor.yml index b9bee61535b..300472b703a 100644 --- a/.yamato/_editor.yml +++ b/.yamato/_editor.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -editor:priming:trunk:macos: - name: '[trunk,macos] Editor priming' +editor:priming:2020.1:macos: + name: '[2020.1,macos] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -16,13 +16,13 @@ editor:priming:trunk:macos: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-trunk:macos: - name: '[fast-trunk,macos] Editor priming' +editor:priming:fast-2020.1:macos: + name: '[fast-2020.1,macos] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -34,7 +34,7 @@ editor:priming:fast-trunk:macos: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 --fast -o macos --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -58,8 +58,8 @@ editor:priming:CUSTOM-REVISION:macos: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:android: - name: '[trunk,android] Editor priming' +editor:priming:2020.1:android: + name: '[2020.1,android] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -71,13 +71,13 @@ editor:priming:trunk:android: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + - unity-downloader-cli -u 2020.1 -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt artifacts: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-trunk:android: - name: '[fast-trunk,android] Editor priming' +editor:priming:fast-2020.1:android: + name: '[fast-2020.1,android] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -89,7 +89,7 @@ editor:priming:fast-trunk:android: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt + - unity-downloader-cli -u 2020.1 --fast -o windows --wait --skip-download -c editor -c il2cpp -c android > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -113,8 +113,8 @@ editor:priming:CUSTOM-REVISION:android: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:windows: - name: '[trunk,windows] Editor priming' +editor:priming:2020.1:windows: + name: '[2020.1,windows] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -126,13 +126,13 @@ editor:priming:trunk:windows: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-trunk:windows: - name: '[fast-trunk,windows] Editor priming' +editor:priming:fast-2020.1:windows: + name: '[fast-2020.1,windows] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -144,7 +144,7 @@ editor:priming:fast-trunk:windows: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 --fast -o windows --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -168,8 +168,8 @@ editor:priming:CUSTOM-REVISION:windows: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:linux: - name: '[trunk,linux] Editor priming' +editor:priming:2020.1:linux: + name: '[2020.1,linux] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -181,13 +181,13 @@ editor:priming:trunk:linux: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-trunk:linux: - name: '[fast-trunk,linux] Editor priming' +editor:priming:fast-2020.1:linux: + name: '[fast-2020.1,linux] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -199,7 +199,7 @@ editor:priming:fast-trunk:linux: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt + - unity-downloader-cli -u 2020.1 --fast -o linux --wait --skip-download -c editor -c il2cpp > unity_revision.txt artifacts: unity_revision.zip: paths: @@ -223,8 +223,8 @@ editor:priming:CUSTOM-REVISION:linux: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:trunk:ios: - name: '[trunk,ios] Editor priming' +editor:priming:2020.1:ios: + name: '[2020.1,ios] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -236,13 +236,13 @@ editor:priming:trunk:ios: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + - unity-downloader-cli -u 2020.1 -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt artifacts: unity_revision.zip: paths: - "unity_revision.txt" -editor:priming:fast-trunk:ios: - name: '[fast-trunk,ios] Editor priming' +editor:priming:fast-2020.1:ios: + name: '[fast-2020.1,ios] Editor priming' agent: type: Unity::VM image: cds-ops/ubuntu-16.04-base:stable @@ -254,7 +254,7 @@ editor:priming:fast-trunk:ios: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates commands: - pip install unity-downloader-cli --user --upgrade --extra-index-url https://artifactory.internal.unity3d.com/api/pypi/common-python/simple --upgrade - - unity-downloader-cli -u trunk --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt + - unity-downloader-cli -u 2020.1 --fast -o macos --wait --skip-download -c editor -c iOS > unity_revision.txt artifacts: unity_revision.zip: paths: diff --git a/.yamato/_packages.yml b/.yamato/_packages.yml index 441d0ee1cca..772a883af50 100644 --- a/.yamato/_packages.yml +++ b/.yamato/_packages.yml @@ -24,8 +24,8 @@ publish_core: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#test_core_Win_trunk - - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#test_core_Win_2020.1 + - .yamato/_packages.yml#test_core_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.core @@ -54,8 +54,8 @@ publish_lwrp: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_lwrp - - .yamato/_packages.yml#test_lwrp_Win_trunk - - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#test_lwrp_Win_2020.1 + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.lightweight @@ -84,8 +84,8 @@ publish_shadergraph: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#test_shadergraph_Win_trunk - - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.shadergraph @@ -114,8 +114,8 @@ publish_hdrp: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_hdrp - - .yamato/_packages.yml#test_hdrp_Win_trunk - - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#test_hdrp_Win_2020.1 + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.high-definition @@ -144,8 +144,8 @@ publish_universal: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#test_universal_Win_trunk - - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#test_universal_Win_2020.1 + - .yamato/_packages.yml#test_universal_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.universal @@ -174,8 +174,8 @@ publish_vfx: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#test_vfx_Win_trunk - - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#test_vfx_Win_2020.1 + - .yamato/_packages.yml#test_vfx_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.visualeffectgraph @@ -204,8 +204,8 @@ publish_config: flavor: b1.large dependencies: - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#test_config_Win_trunk - - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#test_config_Win_2020.1 + - .yamato/_packages.yml#test_config_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.high-definition-config @@ -213,14 +213,14 @@ publish_config: packages: paths: - "upm-ci~/packages/**/*" -test_core_Win_trunk: - name: Test Core Win trunk +test_core_Win_2020.1: + name: Test Core Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -231,15 +231,15 @@ test_core_Win_trunk: logs: paths: - "**/test-results/**" -test_core_Win_trunk_dependencies: - name: Test Core Win trunk - dependencies +test_core_Win_2020.1_dependencies: + name: Test Core Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_core_Win_2020.1 - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -250,14 +250,14 @@ test_core_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_lwrp_Win_trunk: - name: Test Lightweight Win trunk +test_lwrp_Win_2020.1: + name: Test Lightweight Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -272,15 +272,15 @@ test_lwrp_Win_trunk: logs: paths: - "**/test-results/**" -test_lwrp_Win_trunk_dependencies: - name: Test Lightweight Win trunk - dependencies +test_lwrp_Win_2020.1_dependencies: + name: Test Lightweight Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_lwrp_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -295,14 +295,14 @@ test_lwrp_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_shadergraph_Win_trunk: - name: Test ShaderGraph Win trunk +test_shadergraph_Win_2020.1: + name: Test ShaderGraph Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -315,15 +315,15 @@ test_shadergraph_Win_trunk: logs: paths: - "**/test-results/**" -test_shadergraph_Win_trunk_dependencies: - name: Test ShaderGraph Win trunk - dependencies +test_shadergraph_Win_2020.1_dependencies: + name: Test ShaderGraph Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -336,14 +336,14 @@ test_shadergraph_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_Win_trunk: - name: Test HDRP Win trunk +test_hdrp_Win_2020.1: + name: Test HDRP Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -359,15 +359,15 @@ test_hdrp_Win_trunk: logs: paths: - "**/test-results/**" -test_hdrp_Win_trunk_dependencies: - name: Test HDRP Win trunk - dependencies +test_hdrp_Win_2020.1_dependencies: + name: Test HDRP Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_hdrp_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -383,14 +383,14 @@ test_hdrp_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_Win_trunk: - name: Test Universal Win trunk +test_universal_Win_2020.1: + name: Test Universal Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -404,15 +404,15 @@ test_universal_Win_trunk: logs: paths: - "**/test-results/**" -test_universal_Win_trunk_dependencies: - name: Test Universal Win trunk - dependencies +test_universal_Win_2020.1_dependencies: + name: Test Universal Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_universal_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -426,14 +426,14 @@ test_universal_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_vfx_Win_trunk: - name: Test VFX Win trunk +test_vfx_Win_2020.1: + name: Test VFX Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -447,15 +447,15 @@ test_vfx_Win_trunk: logs: paths: - "**/test-results/**" -test_vfx_Win_trunk_dependencies: - name: Test VFX Win trunk - dependencies +test_vfx_Win_2020.1_dependencies: + name: Test VFX Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_vfx_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -469,14 +469,14 @@ test_vfx_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_config_Win_trunk: - name: Test Config Win trunk +test_config_Win_2020.1: + name: Test Config Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -489,15 +489,15 @@ test_config_Win_trunk: logs: paths: - "**/test-results/**" -test_config_Win_trunk_dependencies: - name: Test Config Win trunk - dependencies +test_config_Win_2020.1_dependencies: + name: Test Config Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_packages.yml#test_config_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -510,14 +510,14 @@ test_config_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_core_OSX_trunk: - name: Test Core OSX trunk +test_core_OSX_2020.1: + name: Test Core OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -528,15 +528,15 @@ test_core_OSX_trunk: logs: paths: - "**/test-results/**" -test_core_OSX_trunk_dependencies: - name: Test Core OSX trunk - dependencies +test_core_OSX_2020.1_dependencies: + name: Test Core OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_core_OSX_2020.1 - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -547,14 +547,14 @@ test_core_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_lwrp_OSX_trunk: - name: Test Lightweight OSX trunk +test_lwrp_OSX_2020.1: + name: Test Lightweight OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -569,15 +569,15 @@ test_lwrp_OSX_trunk: logs: paths: - "**/test-results/**" -test_lwrp_OSX_trunk_dependencies: - name: Test Lightweight OSX trunk - dependencies +test_lwrp_OSX_2020.1_dependencies: + name: Test Lightweight OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -592,14 +592,14 @@ test_lwrp_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_shadergraph_OSX_trunk: - name: Test ShaderGraph OSX trunk +test_shadergraph_OSX_2020.1: + name: Test ShaderGraph OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -612,15 +612,15 @@ test_shadergraph_OSX_trunk: logs: paths: - "**/test-results/**" -test_shadergraph_OSX_trunk_dependencies: - name: Test ShaderGraph OSX trunk - dependencies +test_shadergraph_OSX_2020.1_dependencies: + name: Test ShaderGraph OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -633,14 +633,14 @@ test_shadergraph_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_OSX_trunk: - name: Test HDRP OSX trunk +test_hdrp_OSX_2020.1: + name: Test HDRP OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -656,15 +656,15 @@ test_hdrp_OSX_trunk: logs: paths: - "**/test-results/**" -test_hdrp_OSX_trunk_dependencies: - name: Test HDRP OSX trunk - dependencies +test_hdrp_OSX_2020.1_dependencies: + name: Test HDRP OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -680,14 +680,14 @@ test_hdrp_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_OSX_trunk: - name: Test Universal OSX trunk +test_universal_OSX_2020.1: + name: Test Universal OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -701,15 +701,15 @@ test_universal_OSX_trunk: logs: paths: - "**/test-results/**" -test_universal_OSX_trunk_dependencies: - name: Test Universal OSX trunk - dependencies +test_universal_OSX_2020.1_dependencies: + name: Test Universal OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_universal_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -723,14 +723,14 @@ test_universal_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_vfx_OSX_trunk: - name: Test VFX OSX trunk +test_vfx_OSX_2020.1: + name: Test VFX OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -744,15 +744,15 @@ test_vfx_OSX_trunk: logs: paths: - "**/test-results/**" -test_vfx_OSX_trunk_dependencies: - name: Test VFX OSX trunk - dependencies +test_vfx_OSX_2020.1_dependencies: + name: Test VFX OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_vfx_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -766,14 +766,14 @@ test_vfx_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_config_OSX_trunk: - name: Test Config OSX trunk +test_config_OSX_2020.1: + name: Test Config OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -786,15 +786,15 @@ test_config_OSX_trunk: logs: paths: - "**/test-results/**" -test_config_OSX_trunk_dependencies: - name: Test Config OSX trunk - dependencies +test_config_OSX_2020.1_dependencies: + name: Test Config OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_packages.yml#test_config_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -807,14 +807,14 @@ test_config_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_core_Win_fast-trunk: - name: Test Core Win fast-trunk +test_core_Win_fast-2020.1: + name: Test Core Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -825,15 +825,15 @@ test_core_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_core_Win_fast-trunk_dependencies: - name: Test Core Win fast-trunk - dependencies +test_core_Win_fast-2020.1_dependencies: + name: Test Core Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_core_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_core_Win_fast-2020.1 - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -844,14 +844,14 @@ test_core_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_lwrp_Win_fast-trunk: - name: Test Lightweight Win fast-trunk +test_lwrp_Win_fast-2020.1: + name: Test Lightweight Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -866,15 +866,15 @@ test_lwrp_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_lwrp_Win_fast-trunk_dependencies: - name: Test Lightweight Win fast-trunk - dependencies +test_lwrp_Win_fast-2020.1_dependencies: + name: Test Lightweight Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_lwrp_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_lwrp_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -889,14 +889,14 @@ test_lwrp_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_shadergraph_Win_fast-trunk: - name: Test ShaderGraph Win fast-trunk +test_shadergraph_Win_fast-2020.1: + name: Test ShaderGraph Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -909,15 +909,15 @@ test_shadergraph_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_shadergraph_Win_fast-trunk_dependencies: - name: Test ShaderGraph Win fast-trunk - dependencies +test_shadergraph_Win_fast-2020.1_dependencies: + name: Test ShaderGraph Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_shadergraph_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_shadergraph_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -930,14 +930,14 @@ test_shadergraph_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_Win_fast-trunk: - name: Test HDRP Win fast-trunk +test_hdrp_Win_fast-2020.1: + name: Test HDRP Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -953,15 +953,15 @@ test_hdrp_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_hdrp_Win_fast-trunk_dependencies: - name: Test HDRP Win fast-trunk - dependencies +test_hdrp_Win_fast-2020.1_dependencies: + name: Test HDRP Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_hdrp_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_hdrp_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -977,14 +977,14 @@ test_hdrp_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_Win_fast-trunk: - name: Test Universal Win fast-trunk +test_universal_Win_fast-2020.1: + name: Test Universal Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -998,15 +998,15 @@ test_universal_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_universal_Win_fast-trunk_dependencies: - name: Test Universal Win fast-trunk - dependencies +test_universal_Win_fast-2020.1_dependencies: + name: Test Universal Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_universal_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_universal_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -1020,14 +1020,14 @@ test_universal_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_vfx_Win_fast-trunk: - name: Test VFX Win fast-trunk +test_vfx_Win_fast-2020.1: + name: Test VFX Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1041,15 +1041,15 @@ test_vfx_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_vfx_Win_fast-trunk_dependencies: - name: Test VFX Win fast-trunk - dependencies +test_vfx_Win_fast-2020.1_dependencies: + name: Test VFX Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_vfx_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_vfx_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1063,14 +1063,14 @@ test_vfx_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_config_Win_fast-trunk: - name: Test Config Win fast-trunk +test_config_Win_fast-2020.1: + name: Test Config Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -1083,15 +1083,15 @@ test_config_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_config_Win_fast-trunk_dependencies: - name: Test Config Win fast-trunk - dependencies +test_config_Win_fast-2020.1_dependencies: + name: Test Config Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_packages.yml#test_config_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_packages.yml#test_config_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -1104,14 +1104,14 @@ test_config_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_core_OSX_fast-trunk: - name: Test Core OSX fast-trunk +test_core_OSX_fast-2020.1: + name: Test Core OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -1122,15 +1122,15 @@ test_core_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_core_OSX_fast-trunk_dependencies: - name: Test Core OSX fast-trunk - dependencies +test_core_OSX_fast-2020.1_dependencies: + name: Test Core OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_core_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_core_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm @@ -1141,14 +1141,14 @@ test_core_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_lwrp_OSX_fast-trunk: - name: Test Lightweight OSX fast-trunk +test_lwrp_OSX_fast-2020.1: + name: Test Lightweight OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -1163,15 +1163,15 @@ test_lwrp_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_lwrp_OSX_fast-trunk_dependencies: - name: Test Lightweight OSX fast-trunk - dependencies +test_lwrp_OSX_fast-2020.1_dependencies: + name: Test Lightweight OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_lwrp_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_lwrp_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -1186,14 +1186,14 @@ test_lwrp_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_shadergraph_OSX_fast-trunk: - name: Test ShaderGraph OSX fast-trunk +test_shadergraph_OSX_fast-2020.1: + name: Test ShaderGraph OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -1206,15 +1206,15 @@ test_shadergraph_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_shadergraph_OSX_fast-trunk_dependencies: - name: Test ShaderGraph OSX fast-trunk - dependencies +test_shadergraph_OSX_fast-2020.1_dependencies: + name: Test ShaderGraph OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_shadergraph_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_shadergraph_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph commands: @@ -1227,14 +1227,14 @@ test_shadergraph_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_OSX_fast-trunk: - name: Test HDRP OSX fast-trunk +test_hdrp_OSX_fast-2020.1: + name: Test HDRP OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1250,15 +1250,15 @@ test_hdrp_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_hdrp_OSX_fast-trunk_dependencies: - name: Test HDRP OSX fast-trunk - dependencies +test_hdrp_OSX_fast-2020.1_dependencies: + name: Test HDRP OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_hdrp_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_hdrp_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1274,14 +1274,14 @@ test_hdrp_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_OSX_fast-trunk: - name: Test Universal OSX fast-trunk +test_universal_OSX_fast-2020.1: + name: Test Universal OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -1295,15 +1295,15 @@ test_universal_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_universal_OSX_fast-trunk_dependencies: - name: Test Universal OSX fast-trunk - dependencies +test_universal_OSX_fast-2020.1_dependencies: + name: Test Universal OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_universal_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_universal_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -1317,14 +1317,14 @@ test_universal_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_vfx_OSX_fast-trunk: - name: Test VFX OSX fast-trunk +test_vfx_OSX_fast-2020.1: + name: Test VFX OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1338,15 +1338,15 @@ test_vfx_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_vfx_OSX_fast-trunk_dependencies: - name: Test VFX OSX fast-trunk - dependencies +test_vfx_OSX_fast-2020.1_dependencies: + name: Test VFX OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_vfx_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_vfx_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -1360,14 +1360,14 @@ test_vfx_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_config_OSX_fast-trunk: - name: Test Config OSX fast-trunk +test_config_OSX_fast-2020.1: + name: Test Config OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -1380,15 +1380,15 @@ test_config_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_config_OSX_fast-trunk_dependencies: - name: Test Config OSX fast-trunk - dependencies +test_config_OSX_fast-2020.1_dependencies: + name: Test Config OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_packages.yml#test_config_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_packages.yml#test_config_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_config commands: @@ -1995,52 +1995,52 @@ test_config_OSX_CUSTOM-REVISION_dependencies: logs: paths: - "**/test-results/**" -all_package_ci_trunk: - name: Pack and test all packages - trunk +all_package_ci_2020.1: + name: Pack and test all packages - 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_packages.yml#test_core_Win_trunk - - .yamato/_packages.yml#test_lwrp_Win_trunk - - .yamato/_packages.yml#test_shadergraph_Win_trunk - - .yamato/_packages.yml#test_hdrp_Win_trunk - - .yamato/_packages.yml#test_universal_Win_trunk - - .yamato/_packages.yml#test_vfx_Win_trunk - - .yamato/_packages.yml#test_config_Win_trunk - - .yamato/_packages.yml#test_core_OSX_trunk - - .yamato/_packages.yml#test_lwrp_OSX_trunk - - .yamato/_packages.yml#test_shadergraph_OSX_trunk - - .yamato/_packages.yml#test_hdrp_OSX_trunk - - .yamato/_packages.yml#test_universal_OSX_trunk - - .yamato/_packages.yml#test_vfx_OSX_trunk - - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#test_core_Win_2020.1 + - .yamato/_packages.yml#test_lwrp_Win_2020.1 + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 + - .yamato/_packages.yml#test_hdrp_Win_2020.1 + - .yamato/_packages.yml#test_universal_Win_2020.1 + - .yamato/_packages.yml#test_vfx_Win_2020.1 + - .yamato/_packages.yml#test_config_Win_2020.1 + - .yamato/_packages.yml#test_core_OSX_2020.1 + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 + - .yamato/_packages.yml#test_universal_OSX_2020.1 + - .yamato/_packages.yml#test_vfx_OSX_2020.1 + - .yamato/_packages.yml#test_config_OSX_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d -all_package_ci_fast-trunk: - name: Pack and test all packages - fast-trunk +all_package_ci_fast-2020.1: + name: Pack and test all packages - fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_packages.yml#test_core_Win_fast-trunk - - .yamato/_packages.yml#test_lwrp_Win_fast-trunk - - .yamato/_packages.yml#test_shadergraph_Win_fast-trunk - - .yamato/_packages.yml#test_hdrp_Win_fast-trunk - - .yamato/_packages.yml#test_universal_Win_fast-trunk - - .yamato/_packages.yml#test_vfx_Win_fast-trunk - - .yamato/_packages.yml#test_config_Win_fast-trunk - - .yamato/_packages.yml#test_core_OSX_fast-trunk - - .yamato/_packages.yml#test_lwrp_OSX_fast-trunk - - .yamato/_packages.yml#test_shadergraph_OSX_fast-trunk - - .yamato/_packages.yml#test_hdrp_OSX_fast-trunk - - .yamato/_packages.yml#test_universal_OSX_fast-trunk - - .yamato/_packages.yml#test_vfx_OSX_fast-trunk - - .yamato/_packages.yml#test_config_OSX_fast-trunk + - .yamato/_packages.yml#test_core_Win_fast-2020.1 + - .yamato/_packages.yml#test_lwrp_Win_fast-2020.1 + - .yamato/_packages.yml#test_shadergraph_Win_fast-2020.1 + - .yamato/_packages.yml#test_hdrp_Win_fast-2020.1 + - .yamato/_packages.yml#test_universal_Win_fast-2020.1 + - .yamato/_packages.yml#test_vfx_Win_fast-2020.1 + - .yamato/_packages.yml#test_config_Win_fast-2020.1 + - .yamato/_packages.yml#test_core_OSX_fast-2020.1 + - .yamato/_packages.yml#test_lwrp_OSX_fast-2020.1 + - .yamato/_packages.yml#test_shadergraph_OSX_fast-2020.1 + - .yamato/_packages.yml#test_hdrp_OSX_fast-2020.1 + - .yamato/_packages.yml#test_universal_OSX_fast-2020.1 + - .yamato/_packages.yml#test_vfx_OSX_fast-2020.1 + - .yamato/_packages.yml#test_config_OSX_fast-2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t diff --git a/.yamato/_preview_publish.yml b/.yamato/_preview_publish.yml index f38721af89f..cbc439d3e28 100644 --- a/.yamato/_preview_publish.yml +++ b/.yamato/_preview_publish.yml @@ -33,28 +33,28 @@ publish_all_preview: wait_for_nightly: name: Wait for nightly dependencies: - - .yamato/_abv.yml#all_project_ci_nightly_trunk + - .yamato/_abv.yml#all_project_ci_nightly_2020.1 - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#test_core_OSX_trunk - - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#test_core_OSX_2020.1 + - .yamato/_packages.yml#test_core_Win_2020.1 - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#test_universal_OSX_trunk - - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#test_universal_OSX_2020.1 + - .yamato/_packages.yml#test_universal_Win_2020.1 - .yamato/_packages.yml#pack_hdrp - - .yamato/_packages.yml#test_hdrp_OSX_trunk - - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 + - .yamato/_packages.yml#test_hdrp_Win_2020.1 - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#test_shadergraph_OSX_trunk - - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#test_vfx_OSX_trunk - - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#test_vfx_OSX_2020.1 + - .yamato/_packages.yml#test_vfx_Win_2020.1 - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#test_config_OSX_trunk - - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#test_config_OSX_2020.1 + - .yamato/_packages.yml#test_config_Win_2020.1 - .yamato/_packages.yml#pack_lwrp - - .yamato/_packages.yml#test_lwrp_OSX_trunk - - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 + - .yamato/_packages.yml#test_lwrp_Win_2020.1 publish_core: name: '[core] Candidates Publish' agent: @@ -64,8 +64,8 @@ publish_core: dependencies: - .yamato/_packages.yml#pack_core - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_core_OSX_trunk - - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#test_core_OSX_2020.1 + - .yamato/_packages.yml#test_core_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.core @@ -99,8 +99,8 @@ publish_universal: dependencies: - .yamato/_packages.yml#pack_universal - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_universal_OSX_trunk - - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#test_universal_OSX_2020.1 + - .yamato/_packages.yml#test_universal_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.universal @@ -134,8 +134,8 @@ publish_hdrp: dependencies: - .yamato/_packages.yml#pack_hdrp - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_hdrp_OSX_trunk - - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 + - .yamato/_packages.yml#test_hdrp_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.high-definition @@ -169,8 +169,8 @@ publish_shadergraph: dependencies: - .yamato/_packages.yml#pack_shadergraph - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_shadergraph_OSX_trunk - - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.shadergraph @@ -204,8 +204,8 @@ publish_vfx: dependencies: - .yamato/_packages.yml#pack_vfx - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_vfx_OSX_trunk - - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#test_vfx_OSX_2020.1 + - .yamato/_packages.yml#test_vfx_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.visualeffectgraph @@ -239,8 +239,8 @@ publish_config: dependencies: - .yamato/_packages.yml#pack_config - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_config_OSX_trunk - - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#test_config_OSX_2020.1 + - .yamato/_packages.yml#test_config_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.high-definition-config @@ -274,8 +274,8 @@ publish_lwrp: dependencies: - .yamato/_packages.yml#pack_lwrp - .yamato/_preview_publish.yml#wait_for_nightly - - .yamato/_packages.yml#test_lwrp_OSX_trunk - - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 + - .yamato/_packages.yml#test_lwrp_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package publish --package-path com.unity.render-pipelines.lightweight diff --git a/.yamato/_templates.yml b/.yamato/_templates.yml index 56b22c01397..9d3311c5197 100644 --- a/.yamato/_templates.yml +++ b/.yamato/_templates.yml @@ -31,14 +31,14 @@ pack_universal_template: paths: - "upm-ci~/packages/**/*" - "upm-ci~/templates/**/*" -test_hdrp_template_Win_trunk: - name: Test HDRP Template Win trunk +test_hdrp_template_Win_2020.1: + name: Test HDRP Template Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -54,15 +54,15 @@ test_hdrp_template_Win_trunk: logs: paths: - "**/test-results/**" -test_hdrp_template_Win_trunk_dependencies: - name: Test HDRP Template Win trunk - dependencies +test_hdrp_template_Win_2020.1_dependencies: + name: Test HDRP Template Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_templates.yml#test_hdrp_template_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_templates.yml#test_hdrp_template_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -78,14 +78,14 @@ test_hdrp_template_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_template_Win_trunk: - name: Test Universal Template Win trunk +test_universal_template_Win_2020.1: + name: Test Universal Template Win 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows + - .yamato/_editor.yml#editor:priming:2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -99,15 +99,15 @@ test_universal_template_Win_trunk: logs: paths: - "**/test-results/**" -test_universal_template_Win_trunk_dependencies: - name: Test Universal Template Win trunk - dependencies +test_universal_template_Win_2020.1_dependencies: + name: Test Universal Template Win 2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:trunk:windows - - .yamato/_templates.yml#test_universal_template_Win_trunk + - .yamato/_editor.yml#editor:priming:2020.1:windows + - .yamato/_templates.yml#test_universal_template_Win_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -121,14 +121,14 @@ test_universal_template_Win_trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_template_OSX_trunk: - name: Test HDRP Template OSX trunk +test_hdrp_template_OSX_2020.1: + name: Test HDRP Template OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -144,15 +144,15 @@ test_hdrp_template_OSX_trunk: logs: paths: - "**/test-results/**" -test_hdrp_template_OSX_trunk_dependencies: - name: Test HDRP Template OSX trunk - dependencies +test_hdrp_template_OSX_2020.1_dependencies: + name: Test HDRP Template OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_templates.yml#test_hdrp_template_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_templates.yml#test_hdrp_template_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -168,14 +168,14 @@ test_hdrp_template_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_template_OSX_trunk: - name: Test Universal Template OSX trunk +test_universal_template_OSX_2020.1: + name: Test Universal Template OSX 2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos + - .yamato/_editor.yml#editor:priming:2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -189,15 +189,15 @@ test_universal_template_OSX_trunk: logs: paths: - "**/test-results/**" -test_universal_template_OSX_trunk_dependencies: - name: Test Universal Template OSX trunk - dependencies +test_universal_template_OSX_2020.1_dependencies: + name: Test Universal Template OSX 2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:trunk:macos - - .yamato/_templates.yml#test_universal_template_OSX_trunk + - .yamato/_editor.yml#editor:priming:2020.1:macos + - .yamato/_templates.yml#test_universal_template_OSX_2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -211,14 +211,14 @@ test_universal_template_OSX_trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_template_Win_fast-trunk: - name: Test HDRP Template Win fast-trunk +test_hdrp_template_Win_fast-2020.1: + name: Test HDRP Template Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -234,15 +234,15 @@ test_hdrp_template_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_hdrp_template_Win_fast-trunk_dependencies: - name: Test HDRP Template Win fast-trunk - dependencies +test_hdrp_template_Win_fast-2020.1_dependencies: + name: Test HDRP Template Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_templates.yml#test_hdrp_template_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -258,14 +258,14 @@ test_hdrp_template_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_template_Win_fast-trunk: - name: Test Universal Template Win fast-trunk +test_universal_template_Win_fast-2020.1: + name: Test Universal Template Win fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -279,15 +279,15 @@ test_universal_template_Win_fast-trunk: logs: paths: - "**/test-results/**" -test_universal_template_Win_fast-trunk_dependencies: - name: Test Universal Template Win fast-trunk - dependencies +test_universal_template_Win_fast-2020.1_dependencies: + name: Test Universal Template Win fast-2020.1 - dependencies agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:windows - - .yamato/_templates.yml#test_universal_template_Win_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:windows + - .yamato/_templates.yml#test_universal_template_Win_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -301,14 +301,14 @@ test_universal_template_Win_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_hdrp_template_OSX_fast-trunk: - name: Test HDRP Template OSX fast-trunk +test_hdrp_template_OSX_fast-2020.1: + name: Test HDRP Template OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -324,15 +324,15 @@ test_hdrp_template_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_hdrp_template_OSX_fast-trunk_dependencies: - name: Test HDRP Template OSX fast-trunk - dependencies +test_hdrp_template_OSX_fast-2020.1_dependencies: + name: Test HDRP Template OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_vfx @@ -348,14 +348,14 @@ test_hdrp_template_OSX_fast-trunk_dependencies: logs: paths: - "**/test-results/**" -test_universal_template_OSX_fast-trunk: - name: Test Universal Template OSX fast-trunk +test_universal_template_OSX_fast-2020.1: + name: Test Universal Template OSX fast-2020.1 agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -369,15 +369,15 @@ test_universal_template_OSX_fast-trunk: logs: paths: - "**/test-results/**" -test_universal_template_OSX_fast-trunk_dependencies: - name: Test Universal Template OSX fast-trunk - dependencies +test_universal_template_OSX_fast-2020.1_dependencies: + name: Test Universal Template OSX fast-2020.1 - dependencies agent: type: Unity::VM::osx image: package-ci/mac:stable flavor: m1.mac dependencies: - - .yamato/_editor.yml#editor:priming:fast-trunk:macos - - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk + - .yamato/_editor.yml#editor:priming:fast-2020.1:macos + - .yamato/_templates.yml#test_universal_template_OSX_fast-2020.1 - .yamato/_packages.yml#pack_core - .yamato/_packages.yml#pack_shadergraph - .yamato/_packages.yml#pack_universal @@ -571,40 +571,40 @@ test_universal_template_OSX_CUSTOM-REVISION_dependencies: logs: paths: - "**/test-results/**" -all_template_ci_trunk: - name: Pack and test all templates - trunk +all_template_ci_2020.1: + name: Pack and test all templates - 2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_templates.yml#test_hdrp_template_Win_trunk - - .yamato/_templates.yml#test_hdrp_template_Win_trunk_dependencies - - .yamato/_templates.yml#test_universal_template_Win_trunk - - .yamato/_templates.yml#test_universal_template_Win_trunk_dependencies - - .yamato/_templates.yml#test_hdrp_template_OSX_trunk - - .yamato/_templates.yml#test_hdrp_template_OSX_trunk_dependencies - - .yamato/_templates.yml#test_universal_template_OSX_trunk - - .yamato/_templates.yml#test_universal_template_OSX_trunk_dependencies + - .yamato/_templates.yml#test_hdrp_template_Win_2020.1 + - .yamato/_templates.yml#test_hdrp_template_Win_2020.1_dependencies + - .yamato/_templates.yml#test_universal_template_Win_2020.1 + - .yamato/_templates.yml#test_universal_template_Win_2020.1_dependencies + - .yamato/_templates.yml#test_hdrp_template_OSX_2020.1 + - .yamato/_templates.yml#test_hdrp_template_OSX_2020.1_dependencies + - .yamato/_templates.yml#test_universal_template_OSX_2020.1 + - .yamato/_templates.yml#test_universal_template_OSX_2020.1_dependencies commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t - upm-ci package izon -d -all_template_ci_fast-trunk: - name: Pack and test all templates - fast-trunk +all_template_ci_fast-2020.1: + name: Pack and test all templates - fast-2020.1 agent: type: Unity::VM image: package-ci/win10:stable flavor: b1.large dependencies: - - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk - - .yamato/_templates.yml#test_hdrp_template_Win_fast-trunk_dependencies - - .yamato/_templates.yml#test_universal_template_Win_fast-trunk - - .yamato/_templates.yml#test_universal_template_Win_fast-trunk_dependencies - - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk - - .yamato/_templates.yml#test_hdrp_template_OSX_fast-trunk_dependencies - - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk - - .yamato/_templates.yml#test_universal_template_OSX_fast-trunk_dependencies + - .yamato/_templates.yml#test_hdrp_template_Win_fast-2020.1 + - .yamato/_templates.yml#test_hdrp_template_Win_fast-2020.1_dependencies + - .yamato/_templates.yml#test_universal_template_Win_fast-2020.1 + - .yamato/_templates.yml#test_universal_template_Win_fast-2020.1_dependencies + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-2020.1 + - .yamato/_templates.yml#test_hdrp_template_OSX_fast-2020.1_dependencies + - .yamato/_templates.yml#test_universal_template_OSX_fast-2020.1 + - .yamato/_templates.yml#test_universal_template_OSX_fast-2020.1_dependencies commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package izon -t diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml index 6153a1dfe8c..e212f27ce4a 100644 --- a/.yamato/all-hdrp.yml +++ b/.yamato/all-hdrp.yml @@ -3,63 +3,63 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_HDRP_trunk: - name: All HDRP CI - trunk +All_HDRP_2020.1: + name: All HDRP CI - 2020.1 dependencies: - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_trunk + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_trunk + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_trunk + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_trunk + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_trunk + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_2020.1 rerun: on-new-revision -All_HDRP_fast-trunk: - name: All HDRP CI - fast-trunk +All_HDRP_fast-2020.1: + name: All HDRP CI - fast-2020.1 dependencies: - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#HDRP_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_fast-trunk + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_fast-trunk + - path: .yamato/hdrp-win-dx12.yml#HDRP_Win_DX12_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-trunk + - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_fast-trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_fast-trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-trunk + - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-trunk + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-trunk + - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.1 rerun: on-new-revision All_HDRP_CUSTOM-REVISION: name: All HDRP CI - CUSTOM-REVISION diff --git a/.yamato/all-hdrp_dxr.yml b/.yamato/all-hdrp_dxr.yml index c03ad383cb7..448d969b2be 100644 --- a/.yamato/all-hdrp_dxr.yml +++ b/.yamato/all-hdrp_dxr.yml @@ -3,19 +3,19 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_HDRP_DXR_trunk: - name: All HDRP_DXR CI - trunk +All_HDRP_DXR_2020.1: + name: All HDRP_DXR CI - 2020.1 dependencies: - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_2020.1 rerun: on-new-revision -All_HDRP_DXR_fast-trunk: - name: All HDRP_DXR CI - fast-trunk +All_HDRP_DXR_fast-2020.1: + name: All HDRP_DXR CI - fast-2020.1 dependencies: - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.1 rerun: on-new-revision All_HDRP_DXR_CUSTOM-REVISION: name: All HDRP_DXR CI - CUSTOM-REVISION diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml index 0f0c87724d4..13f98a72fee 100644 --- a/.yamato/all-hdrp_hybrid.yml +++ b/.yamato/all-hdrp_hybrid.yml @@ -3,23 +3,23 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_HDRP_Hybrid_trunk: - name: All HDRP_Hybrid CI - trunk +All_HDRP_Hybrid_2020.1: + name: All HDRP_Hybrid CI - 2020.1 dependencies: - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_2020.1 rerun: on-new-revision -All_HDRP_Hybrid_fast-trunk: - name: All HDRP_Hybrid CI - fast-trunk +All_HDRP_Hybrid_fast-2020.1: + name: All HDRP_Hybrid CI - fast-2020.1 dependencies: - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_fast-trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision All_HDRP_Hybrid_CUSTOM-REVISION: name: All HDRP_Hybrid CI - CUSTOM-REVISION diff --git a/.yamato/all-shadergraph.yml b/.yamato/all-shadergraph.yml index 78bd0f969a5..35154303855 100644 --- a/.yamato/all-shadergraph.yml +++ b/.yamato/all-shadergraph.yml @@ -3,27 +3,27 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_ShaderGraph_trunk: - name: All ShaderGraph CI - trunk +All_ShaderGraph_2020.1: + name: All ShaderGraph CI - 2020.1 dependencies: - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_trunk + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_2020.1 rerun: on-new-revision -All_ShaderGraph_fast-trunk: - name: All ShaderGraph CI - fast-trunk +All_ShaderGraph_fast-2020.1: + name: All ShaderGraph CI - fast-2020.1 dependencies: - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#ShaderGraph_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_fast-trunk + - path: .yamato/shadergraph-osx-openglcore.yml#ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.1 rerun: on-new-revision All_ShaderGraph_CUSTOM-REVISION: name: All ShaderGraph CI - CUSTOM-REVISION diff --git a/.yamato/all-shadergraph_stereo.yml b/.yamato/all-shadergraph_stereo.yml index d28b39b2ce7..d8c2b6f933b 100644 --- a/.yamato/all-shadergraph_stereo.yml +++ b/.yamato/all-shadergraph_stereo.yml @@ -3,19 +3,19 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_ShaderGraph_Stereo_trunk: - name: All ShaderGraph_Stereo CI - trunk +All_ShaderGraph_Stereo_2020.1: + name: All ShaderGraph_Stereo CI - 2020.1 dependencies: - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_trunk + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_trunk + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_2020.1 rerun: on-new-revision -All_ShaderGraph_Stereo_fast-trunk: - name: All ShaderGraph_Stereo CI - fast-trunk +All_ShaderGraph_Stereo_fast-2020.1: + name: All ShaderGraph_Stereo CI - fast-2020.1 dependencies: - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-trunk + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_fast-trunk + - path: .yamato/shadergraph_stereo-win.yml#ShaderGraph_Stereo_Win_editmode_fast-2020.1 rerun: on-new-revision All_ShaderGraph_Stereo_CUSTOM-REVISION: name: All ShaderGraph_Stereo CI - CUSTOM-REVISION diff --git a/.yamato/all-universal.yml b/.yamato/all-universal.yml index dcec63e3f5c..2e84f5f2437 100644 --- a/.yamato/all-universal.yml +++ b/.yamato/all-universal.yml @@ -3,43 +3,43 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_Universal_trunk: - name: All Universal CI - trunk +All_Universal_2020.1: + name: All Universal CI - 2020.1 dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_trunk + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_2020.1 rerun: on-new-revision -All_Universal_fast-trunk: - name: All Universal CI - fast-trunk +All_Universal_fast-2020.1: + name: All Universal CI - fast-2020.1 dependencies: - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_fast-trunk + - path: .yamato/universal-win-dx11.yml#Universal_Win_DX11_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_fast-trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_fast-trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_fast-trunk + - path: .yamato/universal-osx-metal.yml#Universal_OSX_Metal_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_fast-trunk + - path: .yamato/universal-osx-openglcore.yml#Universal_OSX_OpenGLCore_editmode_fast-2020.1 rerun: on-new-revision All_Universal_CUSTOM-REVISION: name: All Universal CI - CUSTOM-REVISION diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml index 74dfc5aca57..8de13af279d 100644 --- a/.yamato/all-universal_hybrid.yml +++ b/.yamato/all-universal_hybrid.yml @@ -3,23 +3,23 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_Universal_Hybrid_trunk: - name: All Universal_Hybrid CI - trunk +All_Universal_Hybrid_2020.1: + name: All Universal_Hybrid CI - 2020.1 dependencies: - - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_trunk + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_trunk + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_trunk + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_2020.1 rerun: on-new-revision -All_Universal_Hybrid_fast-trunk: - name: All Universal_Hybrid CI - fast-trunk +All_Universal_Hybrid_fast-2020.1: + name: All Universal_Hybrid CI - fast-2020.1 dependencies: - - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-trunk + - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_fast-trunk + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-trunk + - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-2020.1 rerun: on-new-revision All_Universal_Hybrid_CUSTOM-REVISION: name: All Universal_Hybrid CI - CUSTOM-REVISION diff --git a/.yamato/all-universal_stereo.yml b/.yamato/all-universal_stereo.yml index e585ca7977d..dc5d04ba57c 100644 --- a/.yamato/all-universal_stereo.yml +++ b/.yamato/all-universal_stereo.yml @@ -3,19 +3,19 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_Universal_Stereo_trunk: - name: All Universal_Stereo CI - trunk +All_Universal_Stereo_2020.1: + name: All Universal_Stereo CI - 2020.1 dependencies: - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_trunk + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_trunk + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_2020.1 rerun: on-new-revision -All_Universal_Stereo_fast-trunk: - name: All Universal_Stereo CI - fast-trunk +All_Universal_Stereo_fast-2020.1: + name: All Universal_Stereo CI - fast-2020.1 dependencies: - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-trunk + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_fast-trunk + - path: .yamato/universal_stereo-win.yml#Universal_Stereo_Win_editmode_fast-2020.1 rerun: on-new-revision All_Universal_Stereo_CUSTOM-REVISION: name: All Universal_Stereo CI - CUSTOM-REVISION diff --git a/.yamato/all-vfx_lwrp.yml b/.yamato/all-vfx_lwrp.yml index 3325dea7ecd..b705a5feada 100644 --- a/.yamato/all-vfx_lwrp.yml +++ b/.yamato/all-vfx_lwrp.yml @@ -3,19 +3,19 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_VFX_LWRP_trunk: - name: All VFX_LWRP CI - trunk +All_VFX_LWRP_2020.1: + name: All VFX_LWRP CI - 2020.1 dependencies: - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_2020.1 rerun: on-new-revision -All_VFX_LWRP_fast-trunk: - name: All VFX_LWRP CI - fast-trunk +All_VFX_LWRP_fast-2020.1: + name: All VFX_LWRP CI - fast-2020.1 dependencies: - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_fast-trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#VFX_LWRP_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision All_VFX_LWRP_CUSTOM-REVISION: name: All VFX_LWRP CI - CUSTOM-REVISION diff --git a/.yamato/all-vfxmain.yml b/.yamato/all-vfxmain.yml index fc9999dad3f..63924bec716 100644 --- a/.yamato/all-vfxmain.yml +++ b/.yamato/all-vfxmain.yml @@ -3,23 +3,23 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -All_VFXMain_trunk: - name: All VFXMain CI - trunk +All_VFXMain_2020.1: + name: All VFXMain CI - 2020.1 dependencies: - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_2020.1 rerun: on-new-revision -All_VFXMain_fast-trunk: - name: All VFXMain CI - fast-trunk +All_VFXMain_fast-2020.1: + name: All VFXMain CI - fast-2020.1 dependencies: - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_Standalone_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_editmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#VFXMain_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision All_VFXMain_CUSTOM-REVISION: name: All VFXMain CI - CUSTOM-REVISION diff --git a/.yamato/config/__shared.metafile b/.yamato/config/__shared.metafile index a3483f33c66..32d0991039e 100644 --- a/.yamato/config/__shared.metafile +++ b/.yamato/config/__shared.metafile @@ -1,12 +1,12 @@ -target_branch: master # specifies the branch on which recurrent or pr triggers are created, etc -target_editor: trunk # specifies the target editor used for some package/preview publish jobs +target_branch: 9.x.x/release # specifies the branch on which recurrent or pr triggers are created, etc +target_editor: 2020.1 # specifies the target editor used for some package/preview publish jobs editors: # applied for all yml files. Override this by specifying override_editors (in the same format) in a specific metafile - - version: trunk + - version: 2020.1 rerun_strategy: on-new-revision - cmd: -u trunk - - version: fast-trunk + cmd: -u 2020.1 + - version: fast-2020.1 rerun_strategy: on-new-revision - cmd: -u trunk --fast + cmd: -u 2020.1 --fast - version: CUSTOM-REVISION rerun_strategy: always cmd: -u $CUSTOM_REVISION diff --git a/.yamato/config/_abv.metafile b/.yamato/config/_abv.metafile index abe9b033570..aea4fc5ad16 100644 --- a/.yamato/config/_abv.metafile +++ b/.yamato/config/_abv.metafile @@ -1,6 +1,6 @@ abv: # specify the editor versions for which to create the expression trigger for all_project_ci job trigger_editors: - - fast-trunk + - fast-2020.1 projects: - name: Universal - name: Universal_Stereo @@ -11,7 +11,7 @@ abv: # specify the editor versions for which to create the expression trigger fo - name: VFX_LWRP nightly: allowed_editors: # specify the editor versions for which to create nightly jobs - - trunk + - 2020.1 extra_dependencies: # additional project jobs to run nightly (in addition to ABV and smoke tests) - project: Universal platform: Android diff --git a/.yamato/hdrp-linux-vulkan.yml b/.yamato/hdrp-linux-vulkan.yml index b329a2b4245..98f3713ce2f 100644 --- a/.yamato/hdrp-linux-vulkan.yml +++ b/.yamato/hdrp-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Linux_Vulkan_playmode_trunk: - name: HDRP on Linux_Vulkan_playmode on version trunk +HDRP_Linux_Vulkan_playmode_2020.1: + name: HDRP on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ HDRP_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ HDRP_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_editmode_trunk: - name: HDRP on Linux_Vulkan_editmode on version trunk +HDRP_Linux_Vulkan_editmode_2020.1: + name: HDRP on Linux_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ HDRP_Linux_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ HDRP_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_Standalone_trunk: - name: HDRP on Linux_Vulkan_Standalone on version trunk +HDRP_Linux_Vulkan_Standalone_2020.1: + name: HDRP on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ HDRP_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ HDRP_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_playmode_fast-trunk: - name: HDRP on Linux_Vulkan_playmode on version fast-trunk +HDRP_Linux_Vulkan_playmode_fast-2020.1: + name: HDRP on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ HDRP_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -87,8 +87,8 @@ HDRP_Linux_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_editmode_fast-trunk: - name: HDRP on Linux_Vulkan_editmode on version fast-trunk +HDRP_Linux_Vulkan_editmode_fast-2020.1: + name: HDRP on Linux_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -96,7 +96,7 @@ HDRP_Linux_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -108,8 +108,8 @@ HDRP_Linux_Vulkan_editmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Linux_Vulkan_Standalone_fast-trunk: - name: HDRP on Linux_Vulkan_Standalone on version fast-trunk +HDRP_Linux_Vulkan_Standalone_fast-2020.1: + name: HDRP on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -117,7 +117,7 @@ HDRP_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/hdrp-osx-metal.yml b/.yamato/hdrp-osx-metal.yml index 0cb2128cc36..b4b1262d495 100644 --- a/.yamato/hdrp-osx-metal.yml +++ b/.yamato/hdrp-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_OSX_Metal_playmode_trunk: - name: HDRP on OSX_Metal_playmode on version trunk +HDRP_OSX_Metal_playmode_2020.1: + name: HDRP on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ HDRP_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -31,8 +31,8 @@ HDRP_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_playmode_XR_trunk: - name: HDRP on OSX_Metal_playmode_XR on version trunk +HDRP_OSX_Metal_playmode_XR_2020.1: + name: HDRP on OSX_Metal_playmode_XR on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ HDRP_OSX_Metal_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -59,8 +59,8 @@ HDRP_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_editmode_trunk: - name: HDRP on OSX_Metal_editmode on version trunk +HDRP_OSX_Metal_editmode_2020.1: + name: HDRP on OSX_Metal_editmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ HDRP_OSX_Metal_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -87,8 +87,8 @@ HDRP_OSX_Metal_editmode_trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_Standalone_trunk: - name: HDRP on OSX_Metal_Standalone on version trunk +HDRP_OSX_Metal_Standalone_2020.1: + name: HDRP on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ HDRP_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -115,8 +115,8 @@ HDRP_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_playmode_fast-trunk: - name: HDRP on OSX_Metal_playmode on version fast-trunk +HDRP_OSX_Metal_playmode_fast-2020.1: + name: HDRP on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -124,7 +124,7 @@ HDRP_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -143,8 +143,8 @@ HDRP_OSX_Metal_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_playmode_XR_fast-trunk: - name: HDRP on OSX_Metal_playmode_XR on version fast-trunk +HDRP_OSX_Metal_playmode_XR_fast-2020.1: + name: HDRP on OSX_Metal_playmode_XR on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -152,7 +152,7 @@ HDRP_OSX_Metal_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -171,8 +171,8 @@ HDRP_OSX_Metal_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_editmode_fast-trunk: - name: HDRP on OSX_Metal_editmode on version fast-trunk +HDRP_OSX_Metal_editmode_fast-2020.1: + name: HDRP on OSX_Metal_editmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -180,7 +180,7 @@ HDRP_OSX_Metal_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -199,8 +199,8 @@ HDRP_OSX_Metal_editmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_OSX_Metal_Standalone_fast-trunk: - name: HDRP on OSX_Metal_Standalone on version fast-trunk +HDRP_OSX_Metal_Standalone_fast-2020.1: + name: HDRP on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -208,7 +208,7 @@ HDRP_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml index a6b042861e0..44f95e9f973 100644 --- a/.yamato/hdrp-win-dx11.yml +++ b/.yamato/hdrp-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Win_DX11_playmode_trunk: - name: HDRP on Win_DX11_playmode on version trunk +HDRP_Win_DX11_playmode_2020.1: + name: HDRP on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -23,8 +23,8 @@ HDRP_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_playmode_XR_trunk: - name: HDRP on Win_DX11_playmode_XR on version trunk +HDRP_Win_DX11_playmode_XR_2020.1: + name: HDRP on Win_DX11_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Win_DX11_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -43,8 +43,8 @@ HDRP_Win_DX11_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_editmode_trunk: - name: HDRP on Win_DX11_editmode on version trunk +HDRP_Win_DX11_editmode_2020.1: + name: HDRP on Win_DX11_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -52,7 +52,7 @@ HDRP_Win_DX11_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -63,8 +63,8 @@ HDRP_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_Standalone_trunk: - name: HDRP on Win_DX11_Standalone on version trunk +HDRP_Win_DX11_Standalone_2020.1: + name: HDRP on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -72,9 +72,9 @@ HDRP_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_trunk + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -86,8 +86,8 @@ HDRP_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_DX11_Player_trunk: - name: Build HDRP on Win_DX11_Player on version trunk +Build_HDRP_Win_DX11_Player_2020.1: + name: Build HDRP on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -95,7 +95,7 @@ Build_HDRP_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -109,8 +109,8 @@ Build_HDRP_Win_DX11_Player_trunk: players: paths: - "players/**" -HDRP_Win_DX11_playmode_fast-trunk: - name: HDRP on Win_DX11_playmode on version fast-trunk +HDRP_Win_DX11_playmode_fast-2020.1: + name: HDRP on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -129,8 +129,8 @@ HDRP_Win_DX11_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_playmode_XR_fast-trunk: - name: HDRP on Win_DX11_playmode_XR on version fast-trunk +HDRP_Win_DX11_playmode_XR_fast-2020.1: + name: HDRP on Win_DX11_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,7 +138,7 @@ HDRP_Win_DX11_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -149,8 +149,8 @@ HDRP_Win_DX11_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_editmode_fast-trunk: - name: HDRP on Win_DX11_editmode on version fast-trunk +HDRP_Win_DX11_editmode_fast-2020.1: + name: HDRP on Win_DX11_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -158,7 +158,7 @@ HDRP_Win_DX11_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -169,8 +169,8 @@ HDRP_Win_DX11_editmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX11_Standalone_fast-trunk: - name: HDRP on Win_DX11_Standalone on version fast-trunk +HDRP_Win_DX11_Standalone_fast-2020.1: + name: HDRP on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -178,9 +178,9 @@ HDRP_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_fast-trunk + - path: .yamato/hdrp-win-dx11.yml#Build_HDRP_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -192,8 +192,8 @@ HDRP_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_DX11_Player_fast-trunk: - name: Build HDRP on Win_DX11_Player on version fast-trunk +Build_HDRP_Win_DX11_Player_fast-2020.1: + name: Build HDRP on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -201,7 +201,7 @@ Build_HDRP_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml index c24fbb0623e..ff978e2d394 100644 --- a/.yamato/hdrp-win-dx12.yml +++ b/.yamato/hdrp-win-dx12.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Win_DX12_playmode_trunk: - name: HDRP on Win_DX12_playmode on version trunk +HDRP_Win_DX12_playmode_2020.1: + name: HDRP on Win_DX12_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Win_DX12_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -23,8 +23,8 @@ HDRP_Win_DX12_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_playmode_XR_trunk: - name: HDRP on Win_DX12_playmode_XR on version trunk +HDRP_Win_DX12_playmode_XR_2020.1: + name: HDRP on Win_DX12_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Win_DX12_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -43,8 +43,8 @@ HDRP_Win_DX12_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_editmode_trunk: - name: HDRP on Win_DX12_editmode on version trunk +HDRP_Win_DX12_editmode_2020.1: + name: HDRP on Win_DX12_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -52,7 +52,7 @@ HDRP_Win_DX12_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -63,8 +63,8 @@ HDRP_Win_DX12_editmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_Standalone_trunk: - name: HDRP on Win_DX12_Standalone on version trunk +HDRP_Win_DX12_Standalone_2020.1: + name: HDRP on Win_DX12_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -72,9 +72,9 @@ HDRP_Win_DX12_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_trunk + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -86,8 +86,8 @@ HDRP_Win_DX12_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_DX12_Player_trunk: - name: Build HDRP on Win_DX12_Player on version trunk +Build_HDRP_Win_DX12_Player_2020.1: + name: Build HDRP on Win_DX12_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -95,7 +95,7 @@ Build_HDRP_Win_DX12_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -109,8 +109,8 @@ Build_HDRP_Win_DX12_Player_trunk: players: paths: - "players/**" -HDRP_Win_DX12_playmode_fast-trunk: - name: HDRP on Win_DX12_playmode on version fast-trunk +HDRP_Win_DX12_playmode_fast-2020.1: + name: HDRP on Win_DX12_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Win_DX12_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -129,8 +129,8 @@ HDRP_Win_DX12_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_playmode_XR_fast-trunk: - name: HDRP on Win_DX12_playmode_XR on version fast-trunk +HDRP_Win_DX12_playmode_XR_fast-2020.1: + name: HDRP on Win_DX12_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,7 +138,7 @@ HDRP_Win_DX12_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -149,8 +149,8 @@ HDRP_Win_DX12_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_editmode_fast-trunk: - name: HDRP on Win_DX12_editmode on version fast-trunk +HDRP_Win_DX12_editmode_fast-2020.1: + name: HDRP on Win_DX12_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -158,7 +158,7 @@ HDRP_Win_DX12_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -169,8 +169,8 @@ HDRP_Win_DX12_editmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_DX12_Standalone_fast-trunk: - name: HDRP on Win_DX12_Standalone on version fast-trunk +HDRP_Win_DX12_Standalone_fast-2020.1: + name: HDRP on Win_DX12_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -178,9 +178,9 @@ HDRP_Win_DX12_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_fast-trunk + - path: .yamato/hdrp-win-dx12.yml#Build_HDRP_Win_DX12_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -192,8 +192,8 @@ HDRP_Win_DX12_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_DX12_Player_fast-trunk: - name: Build HDRP on Win_DX12_Player on version fast-trunk +Build_HDRP_Win_DX12_Player_fast-2020.1: + name: Build HDRP on Win_DX12_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -201,7 +201,7 @@ Build_HDRP_Win_DX12_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml index 1e94b75064a..52a3ef07224 100644 --- a/.yamato/hdrp-win-vulkan.yml +++ b/.yamato/hdrp-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Win_Vulkan_playmode_trunk: - name: HDRP on Win_Vulkan_playmode on version trunk +HDRP_Win_Vulkan_playmode_2020.1: + name: HDRP on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -23,8 +23,8 @@ HDRP_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_playmode_XR_trunk: - name: HDRP on Win_Vulkan_playmode_XR on version trunk +HDRP_Win_Vulkan_playmode_XR_2020.1: + name: HDRP on Win_Vulkan_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Win_Vulkan_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -43,8 +43,8 @@ HDRP_Win_Vulkan_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_editmode_trunk: - name: HDRP on Win_Vulkan_editmode on version trunk +HDRP_Win_Vulkan_editmode_2020.1: + name: HDRP on Win_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -52,7 +52,7 @@ HDRP_Win_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -63,8 +63,8 @@ HDRP_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_Standalone_trunk: - name: HDRP on Win_Vulkan_Standalone on version trunk +HDRP_Win_Vulkan_Standalone_2020.1: + name: HDRP on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -72,9 +72,9 @@ HDRP_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_trunk + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -86,8 +86,8 @@ HDRP_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_Vulkan_Player_trunk: - name: Build HDRP on Win_Vulkan_Player on version trunk +Build_HDRP_Win_Vulkan_Player_2020.1: + name: Build HDRP on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -95,7 +95,7 @@ Build_HDRP_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -109,8 +109,8 @@ Build_HDRP_Win_Vulkan_Player_trunk: players: paths: - "players/**" -HDRP_Win_Vulkan_playmode_fast-trunk: - name: HDRP on Win_Vulkan_playmode on version fast-trunk +HDRP_Win_Vulkan_playmode_fast-2020.1: + name: HDRP on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -129,8 +129,8 @@ HDRP_Win_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_playmode_XR_fast-trunk: - name: HDRP on Win_Vulkan_playmode_XR on version fast-trunk +HDRP_Win_Vulkan_playmode_XR_fast-2020.1: + name: HDRP on Win_Vulkan_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,7 +138,7 @@ HDRP_Win_Vulkan_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -149,8 +149,8 @@ HDRP_Win_Vulkan_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_editmode_fast-trunk: - name: HDRP on Win_Vulkan_editmode on version fast-trunk +HDRP_Win_Vulkan_editmode_fast-2020.1: + name: HDRP on Win_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -158,7 +158,7 @@ HDRP_Win_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_Tests/utr @@ -169,8 +169,8 @@ HDRP_Win_Vulkan_editmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Win_Vulkan_Standalone_fast-trunk: - name: HDRP on Win_Vulkan_Standalone on version fast-trunk +HDRP_Win_Vulkan_Standalone_fast-2020.1: + name: HDRP on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -178,9 +178,9 @@ HDRP_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_fast-trunk + - path: .yamato/hdrp-win-vulkan.yml#Build_HDRP_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr @@ -192,8 +192,8 @@ HDRP_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Win_Vulkan_Player_fast-trunk: - name: Build HDRP on Win_Vulkan_Player on version fast-trunk +Build_HDRP_Win_Vulkan_Player_fast-2020.1: + name: Build HDRP on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -201,7 +201,7 @@ Build_HDRP_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_RuntimeTests/utr diff --git a/.yamato/hdrp_dxr-win-dx12.yml b/.yamato/hdrp_dxr-win-dx12.yml index 3a53357a74c..f37955081fc 100644 --- a/.yamato/hdrp_dxr-win-dx12.yml +++ b/.yamato/hdrp_dxr-win-dx12.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_DXR_Win_DX12_Standalone_trunk: - name: HDRP_DXR on Win_DX12_Standalone on version trunk +HDRP_DXR_Win_DX12_Standalone_2020.1: + name: HDRP_DXR on Win_DX12_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -13,9 +13,9 @@ HDRP_DXR_Win_DX12_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr @@ -27,8 +27,8 @@ HDRP_DXR_Win_DX12_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_DXR_Win_DX12_Player_trunk: - name: Build HDRP_DXR on Win_DX12_Player on version trunk +Build_HDRP_DXR_Win_DX12_Player_2020.1: + name: Build HDRP_DXR on Win_DX12_Player on version 2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -37,7 +37,7 @@ Build_HDRP_DXR_Win_DX12_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr @@ -51,8 +51,8 @@ Build_HDRP_DXR_Win_DX12_Player_trunk: players: paths: - "players/**" -HDRP_DXR_Win_DX12_playmode_trunk: - name: HDRP_DXR on Win_DX12_playmode on version trunk +HDRP_DXR_Win_DX12_playmode_2020.1: + name: HDRP_DXR on Win_DX12_playmode on version 2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -61,7 +61,7 @@ HDRP_DXR_Win_DX12_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr @@ -72,8 +72,8 @@ HDRP_DXR_Win_DX12_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_DXR_Win_DX12_Standalone_fast-trunk: - name: HDRP_DXR on Win_DX12_Standalone on version fast-trunk +HDRP_DXR_Win_DX12_Standalone_fast-2020.1: + name: HDRP_DXR on Win_DX12_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -82,9 +82,9 @@ HDRP_DXR_Win_DX12_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_fast-trunk + - path: .yamato/hdrp_dxr-win-dx12.yml#Build_HDRP_DXR_Win_DX12_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr @@ -96,8 +96,8 @@ HDRP_DXR_Win_DX12_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_DXR_Win_DX12_Player_fast-trunk: - name: Build HDRP_DXR on Win_DX12_Player on version fast-trunk +Build_HDRP_DXR_Win_DX12_Player_fast-2020.1: + name: Build HDRP_DXR on Win_DX12_Player on version fast-2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -106,7 +106,7 @@ Build_HDRP_DXR_Win_DX12_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr @@ -120,8 +120,8 @@ Build_HDRP_DXR_Win_DX12_Player_fast-trunk: players: paths: - "players/**" -HDRP_DXR_Win_DX12_playmode_fast-trunk: - name: HDRP_DXR on Win_DX12_playmode on version fast-trunk +HDRP_DXR_Win_DX12_playmode_fast-2020.1: + name: HDRP_DXR on Win_DX12_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: graphics-foundation/win10-dxr:latest @@ -130,7 +130,7 @@ HDRP_DXR_Win_DX12_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_DXR_Tests/utr diff --git a/.yamato/hdrp_hybrid-linux-openglcore.yml b/.yamato/hdrp_hybrid-linux-openglcore.yml index 070d7c91ab0..40f9a2673df 100644 --- a/.yamato/hdrp_hybrid-linux-openglcore.yml +++ b/.yamato/hdrp_hybrid-linux-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: - name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version trunk +HDRP_Hybrid_Linux_OpenGLCore_playmode_2020.1: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: - name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version fast-trunk +HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-2020.1: + name: HDRP_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ HDRP_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/hdrp_hybrid-linux-vulkan.yml b/.yamato/hdrp_hybrid-linux-vulkan.yml index 2f41c6d4eec..293c4a026c0 100644 --- a/.yamato/hdrp_hybrid-linux-vulkan.yml +++ b/.yamato/hdrp_hybrid-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_Linux_Vulkan_playmode_trunk: - name: HDRP_Hybrid on Linux_Vulkan_playmode on version trunk +HDRP_Hybrid_Linux_Vulkan_playmode_2020.1: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ HDRP_Hybrid_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: - name: HDRP_Hybrid on Linux_Vulkan_Standalone on version trunk +HDRP_Hybrid_Linux_Vulkan_Standalone_2020.1: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_Vulkan_playmode_fast-trunk: - name: HDRP_Hybrid on Linux_Vulkan_playmode on version fast-trunk +HDRP_Hybrid_Linux_Vulkan_playmode_fast-2020.1: + name: HDRP_Hybrid on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ HDRP_Hybrid_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ HDRP_Hybrid_Linux_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Linux_Vulkan_Standalone_fast-trunk: - name: HDRP_Hybrid on Linux_Vulkan_Standalone on version fast-trunk +HDRP_Hybrid_Linux_Vulkan_Standalone_fast-2020.1: + name: HDRP_Hybrid on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ HDRP_Hybrid_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/hdrp_hybrid-osx-metal.yml b/.yamato/hdrp_hybrid-osx-metal.yml index 7c69728e4ab..e9086ce809c 100644 --- a/.yamato/hdrp_hybrid-osx-metal.yml +++ b/.yamato/hdrp_hybrid-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_OSX_Metal_playmode_trunk: - name: HDRP_Hybrid on OSX_Metal_playmode on version trunk +HDRP_Hybrid_OSX_Metal_playmode_2020.1: + name: HDRP_Hybrid on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -31,8 +31,8 @@ HDRP_Hybrid_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_playmode_XR_trunk: - name: HDRP_Hybrid on OSX_Metal_playmode_XR on version trunk +HDRP_Hybrid_OSX_Metal_playmode_XR_2020.1: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -59,8 +59,8 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_Standalone_trunk: - name: HDRP_Hybrid on OSX_Metal_Standalone on version trunk +HDRP_Hybrid_OSX_Metal_Standalone_2020.1: + name: HDRP_Hybrid on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ HDRP_Hybrid_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -87,8 +87,8 @@ HDRP_Hybrid_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_playmode_fast-trunk: - name: HDRP_Hybrid on OSX_Metal_playmode on version fast-trunk +HDRP_Hybrid_OSX_Metal_playmode_fast-2020.1: + name: HDRP_Hybrid on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ HDRP_Hybrid_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -115,8 +115,8 @@ HDRP_Hybrid_OSX_Metal_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_playmode_XR_fast-trunk: - name: HDRP_Hybrid on OSX_Metal_playmode_XR on version fast-trunk +HDRP_Hybrid_OSX_Metal_playmode_XR_fast-2020.1: + name: HDRP_Hybrid on OSX_Metal_playmode_XR on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -124,7 +124,7 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -143,8 +143,8 @@ HDRP_Hybrid_OSX_Metal_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_OSX_Metal_Standalone_fast-trunk: - name: HDRP_Hybrid on OSX_Metal_Standalone on version fast-trunk +HDRP_Hybrid_OSX_Metal_Standalone_fast-2020.1: + name: HDRP_Hybrid on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -152,7 +152,7 @@ HDRP_Hybrid_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr diff --git a/.yamato/hdrp_hybrid-win-dx11.yml b/.yamato/hdrp_hybrid-win-dx11.yml index afbd96397ab..2c929e0be09 100644 --- a/.yamato/hdrp_hybrid-win-dx11.yml +++ b/.yamato/hdrp_hybrid-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_Win_DX11_playmode_trunk: - name: HDRP_Hybrid on Win_DX11_playmode on version trunk +HDRP_Hybrid_Win_DX11_playmode_2020.1: + name: HDRP_Hybrid on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -23,8 +23,8 @@ HDRP_Hybrid_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX11_playmode_XR_trunk: - name: HDRP_Hybrid on Win_DX11_playmode_XR on version trunk +HDRP_Hybrid_Win_DX11_playmode_XR_2020.1: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Hybrid_Win_DX11_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -43,8 +43,8 @@ HDRP_Hybrid_Win_DX11_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX11_Standalone_trunk: - name: HDRP_Hybrid on Win_DX11_Standalone on version trunk +HDRP_Hybrid_Win_DX11_Standalone_2020.1: + name: HDRP_Hybrid on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -52,9 +52,9 @@ HDRP_Hybrid_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -66,8 +66,8 @@ HDRP_Hybrid_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_DX11_Player_trunk: - name: Build HDRP_Hybrid on Win_DX11_Player on version trunk +Build_HDRP_Hybrid_Win_DX11_Player_2020.1: + name: Build HDRP_Hybrid on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -75,7 +75,7 @@ Build_HDRP_Hybrid_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -89,8 +89,8 @@ Build_HDRP_Hybrid_Win_DX11_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_DX11_playmode_fast-trunk: - name: HDRP_Hybrid on Win_DX11_playmode on version fast-trunk +HDRP_Hybrid_Win_DX11_playmode_fast-2020.1: + name: HDRP_Hybrid on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,7 +98,7 @@ HDRP_Hybrid_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -109,8 +109,8 @@ HDRP_Hybrid_Win_DX11_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk: - name: HDRP_Hybrid on Win_DX11_playmode_XR on version fast-trunk +HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.1: + name: HDRP_Hybrid on Win_DX11_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -129,8 +129,8 @@ HDRP_Hybrid_Win_DX11_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX11_Standalone_fast-trunk: - name: HDRP_Hybrid on Win_DX11_Standalone on version fast-trunk +HDRP_Hybrid_Win_DX11_Standalone_fast-2020.1: + name: HDRP_Hybrid on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,9 +138,9 @@ HDRP_Hybrid_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_fast-trunk + - path: .yamato/hdrp_hybrid-win-dx11.yml#Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -152,8 +152,8 @@ HDRP_Hybrid_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_DX11_Player_fast-trunk: - name: Build HDRP_Hybrid on Win_DX11_Player on version fast-trunk +Build_HDRP_Hybrid_Win_DX11_Player_fast-2020.1: + name: Build HDRP_Hybrid on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -161,7 +161,7 @@ Build_HDRP_Hybrid_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr diff --git a/.yamato/hdrp_hybrid-win-dx12.yml b/.yamato/hdrp_hybrid-win-dx12.yml index 345197ebeb8..1fe6a9e3039 100644 --- a/.yamato/hdrp_hybrid-win-dx12.yml +++ b/.yamato/hdrp_hybrid-win-dx12.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_Win_DX12_playmode_trunk: - name: HDRP_Hybrid on Win_DX12_playmode on version trunk +HDRP_Hybrid_Win_DX12_playmode_2020.1: + name: HDRP_Hybrid on Win_DX12_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_Win_DX12_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -23,8 +23,8 @@ HDRP_Hybrid_Win_DX12_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX12_playmode_XR_trunk: - name: HDRP_Hybrid on Win_DX12_playmode_XR on version trunk +HDRP_Hybrid_Win_DX12_playmode_XR_2020.1: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Hybrid_Win_DX12_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -43,8 +43,8 @@ HDRP_Hybrid_Win_DX12_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX12_Standalone_trunk: - name: HDRP_Hybrid on Win_DX12_Standalone on version trunk +HDRP_Hybrid_Win_DX12_Standalone_2020.1: + name: HDRP_Hybrid on Win_DX12_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -52,9 +52,9 @@ HDRP_Hybrid_Win_DX12_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_trunk + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -66,8 +66,8 @@ HDRP_Hybrid_Win_DX12_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_DX12_Player_trunk: - name: Build HDRP_Hybrid on Win_DX12_Player on version trunk +Build_HDRP_Hybrid_Win_DX12_Player_2020.1: + name: Build HDRP_Hybrid on Win_DX12_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -75,7 +75,7 @@ Build_HDRP_Hybrid_Win_DX12_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -89,8 +89,8 @@ Build_HDRP_Hybrid_Win_DX12_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_DX12_playmode_fast-trunk: - name: HDRP_Hybrid on Win_DX12_playmode on version fast-trunk +HDRP_Hybrid_Win_DX12_playmode_fast-2020.1: + name: HDRP_Hybrid on Win_DX12_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,7 +98,7 @@ HDRP_Hybrid_Win_DX12_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -109,8 +109,8 @@ HDRP_Hybrid_Win_DX12_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX12_playmode_XR_fast-trunk: - name: HDRP_Hybrid on Win_DX12_playmode_XR on version fast-trunk +HDRP_Hybrid_Win_DX12_playmode_XR_fast-2020.1: + name: HDRP_Hybrid on Win_DX12_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Hybrid_Win_DX12_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -129,8 +129,8 @@ HDRP_Hybrid_Win_DX12_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_DX12_Standalone_fast-trunk: - name: HDRP_Hybrid on Win_DX12_Standalone on version fast-trunk +HDRP_Hybrid_Win_DX12_Standalone_fast-2020.1: + name: HDRP_Hybrid on Win_DX12_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,9 +138,9 @@ HDRP_Hybrid_Win_DX12_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_fast-trunk + - path: .yamato/hdrp_hybrid-win-dx12.yml#Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -152,8 +152,8 @@ HDRP_Hybrid_Win_DX12_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_DX12_Player_fast-trunk: - name: Build HDRP_Hybrid on Win_DX12_Player on version fast-trunk +Build_HDRP_Hybrid_Win_DX12_Player_fast-2020.1: + name: Build HDRP_Hybrid on Win_DX12_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -161,7 +161,7 @@ Build_HDRP_Hybrid_Win_DX12_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr diff --git a/.yamato/hdrp_hybrid-win-vulkan.yml b/.yamato/hdrp_hybrid-win-vulkan.yml index 20f097ff91f..e1b695eed35 100644 --- a/.yamato/hdrp_hybrid-win-vulkan.yml +++ b/.yamato/hdrp_hybrid-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -HDRP_Hybrid_Win_Vulkan_playmode_trunk: - name: HDRP_Hybrid on Win_Vulkan_playmode on version trunk +HDRP_Hybrid_Win_Vulkan_playmode_2020.1: + name: HDRP_Hybrid on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,7 +12,7 @@ HDRP_Hybrid_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -23,8 +23,8 @@ HDRP_Hybrid_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_Vulkan_playmode_XR_trunk: - name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version trunk +HDRP_Hybrid_Win_Vulkan_playmode_XR_2020.1: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -32,7 +32,7 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -43,8 +43,8 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_Vulkan_Standalone_trunk: - name: HDRP_Hybrid on Win_Vulkan_Standalone on version trunk +HDRP_Hybrid_Win_Vulkan_Standalone_2020.1: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -52,9 +52,9 @@ HDRP_Hybrid_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_trunk + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -66,8 +66,8 @@ HDRP_Hybrid_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: - name: Build HDRP_Hybrid on Win_Vulkan_Player on version trunk +Build_HDRP_Hybrid_Win_Vulkan_Player_2020.1: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -75,7 +75,7 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -89,8 +89,8 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_trunk: players: paths: - "players/**" -HDRP_Hybrid_Win_Vulkan_playmode_fast-trunk: - name: HDRP_Hybrid on Win_Vulkan_playmode on version fast-trunk +HDRP_Hybrid_Win_Vulkan_playmode_fast-2020.1: + name: HDRP_Hybrid on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,7 +98,7 @@ HDRP_Hybrid_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -109,8 +109,8 @@ HDRP_Hybrid_Win_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-trunk: - name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version fast-trunk +HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-2020.1: + name: HDRP_Hybrid on Win_Vulkan_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,7 +118,7 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -129,8 +129,8 @@ HDRP_Hybrid_Win_Vulkan_playmode_XR_fast-trunk: logs: paths: - "**/test-results/**" -HDRP_Hybrid_Win_Vulkan_Standalone_fast-trunk: - name: HDRP_Hybrid on Win_Vulkan_Standalone on version fast-trunk +HDRP_Hybrid_Win_Vulkan_Standalone_fast-2020.1: + name: HDRP_Hybrid on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -138,9 +138,9 @@ HDRP_Hybrid_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_fast-trunk + - path: .yamato/hdrp_hybrid-win-vulkan.yml#Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr @@ -152,8 +152,8 @@ HDRP_Hybrid_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_HDRP_Hybrid_Win_Vulkan_Player_fast-trunk: - name: Build HDRP_Hybrid on Win_Vulkan_Player on version fast-trunk +Build_HDRP_Hybrid_Win_Vulkan_Player_fast-2020.1: + name: Build HDRP_Hybrid on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -161,7 +161,7 @@ Build_HDRP_Hybrid_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/HDRP_HybridTests/utr diff --git a/.yamato/shadergraph-linux-openglcore.yml b/.yamato/shadergraph-linux-openglcore.yml index 66349877961..57d686b4966 100644 --- a/.yamato/shadergraph-linux-openglcore.yml +++ b/.yamato/shadergraph-linux-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_Linux_OpenGLCore_playmode_trunk: - name: ShaderGraph on Linux_OpenGLCore_playmode on version trunk +ShaderGraph_Linux_OpenGLCore_playmode_2020.1: + name: ShaderGraph on Linux_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ ShaderGraph_Linux_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ ShaderGraph_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_OpenGLCore_editmode_trunk: - name: ShaderGraph on Linux_OpenGLCore_editmode on version trunk +ShaderGraph_Linux_OpenGLCore_editmode_2020.1: + name: ShaderGraph on Linux_OpenGLCore_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ ShaderGraph_Linux_OpenGLCore_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ ShaderGraph_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_OpenGLCore_playmode_fast-trunk: - name: ShaderGraph on Linux_OpenGLCore_playmode on version fast-trunk +ShaderGraph_Linux_OpenGLCore_playmode_fast-2020.1: + name: ShaderGraph on Linux_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ ShaderGraph_Linux_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ ShaderGraph_Linux_OpenGLCore_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_OpenGLCore_editmode_fast-trunk: - name: ShaderGraph on Linux_OpenGLCore_editmode on version fast-trunk +ShaderGraph_Linux_OpenGLCore_editmode_fast-2020.1: + name: ShaderGraph on Linux_OpenGLCore_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ ShaderGraph_Linux_OpenGLCore_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/shadergraph-linux-vulkan.yml b/.yamato/shadergraph-linux-vulkan.yml index 9c565259445..ae5f44f4b21 100644 --- a/.yamato/shadergraph-linux-vulkan.yml +++ b/.yamato/shadergraph-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_Linux_Vulkan_Standalone_trunk: - name: ShaderGraph on Linux_Vulkan_Standalone on version trunk +ShaderGraph_Linux_Vulkan_Standalone_2020.1: + name: ShaderGraph on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ ShaderGraph_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ ShaderGraph_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_playmode_trunk: - name: ShaderGraph on Linux_Vulkan_playmode on version trunk +ShaderGraph_Linux_Vulkan_playmode_2020.1: + name: ShaderGraph on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ ShaderGraph_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ ShaderGraph_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_editmode_trunk: - name: ShaderGraph on Linux_Vulkan_editmode on version trunk +ShaderGraph_Linux_Vulkan_editmode_2020.1: + name: ShaderGraph on Linux_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ ShaderGraph_Linux_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ ShaderGraph_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_Standalone_fast-trunk: - name: ShaderGraph on Linux_Vulkan_Standalone on version fast-trunk +ShaderGraph_Linux_Vulkan_Standalone_fast-2020.1: + name: ShaderGraph on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ ShaderGraph_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -87,8 +87,8 @@ ShaderGraph_Linux_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_playmode_fast-trunk: - name: ShaderGraph on Linux_Vulkan_playmode on version fast-trunk +ShaderGraph_Linux_Vulkan_playmode_fast-2020.1: + name: ShaderGraph on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -96,7 +96,7 @@ ShaderGraph_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -108,8 +108,8 @@ ShaderGraph_Linux_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Linux_Vulkan_editmode_fast-trunk: - name: ShaderGraph on Linux_Vulkan_editmode on version fast-trunk +ShaderGraph_Linux_Vulkan_editmode_fast-2020.1: + name: ShaderGraph on Linux_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -117,7 +117,7 @@ ShaderGraph_Linux_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/shadergraph-osx-metal.yml b/.yamato/shadergraph-osx-metal.yml index 4f2951ec869..9e85132d18a 100644 --- a/.yamato/shadergraph-osx-metal.yml +++ b/.yamato/shadergraph-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_OSX_Metal_Standalone_trunk: - name: ShaderGraph on OSX_Metal_Standalone on version trunk +ShaderGraph_OSX_Metal_Standalone_2020.1: + name: ShaderGraph on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ ShaderGraph_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -31,8 +31,8 @@ ShaderGraph_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_playmode_trunk: - name: ShaderGraph on OSX_Metal_playmode on version trunk +ShaderGraph_OSX_Metal_playmode_2020.1: + name: ShaderGraph on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ ShaderGraph_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -59,8 +59,8 @@ ShaderGraph_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_editmode_trunk: - name: ShaderGraph on OSX_Metal_editmode on version trunk +ShaderGraph_OSX_Metal_editmode_2020.1: + name: ShaderGraph on OSX_Metal_editmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ ShaderGraph_OSX_Metal_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -87,8 +87,8 @@ ShaderGraph_OSX_Metal_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_Standalone_fast-trunk: - name: ShaderGraph on OSX_Metal_Standalone on version fast-trunk +ShaderGraph_OSX_Metal_Standalone_fast-2020.1: + name: ShaderGraph on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ ShaderGraph_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -115,8 +115,8 @@ ShaderGraph_OSX_Metal_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_playmode_fast-trunk: - name: ShaderGraph on OSX_Metal_playmode on version fast-trunk +ShaderGraph_OSX_Metal_playmode_fast-2020.1: + name: ShaderGraph on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -124,7 +124,7 @@ ShaderGraph_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -143,8 +143,8 @@ ShaderGraph_OSX_Metal_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_Metal_editmode_fast-trunk: - name: ShaderGraph on OSX_Metal_editmode on version fast-trunk +ShaderGraph_OSX_Metal_editmode_fast-2020.1: + name: ShaderGraph on OSX_Metal_editmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -152,7 +152,7 @@ ShaderGraph_OSX_Metal_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr diff --git a/.yamato/shadergraph-osx-openglcore.yml b/.yamato/shadergraph-osx-openglcore.yml index 150b4f2029d..dc582ae5eae 100644 --- a/.yamato/shadergraph-osx-openglcore.yml +++ b/.yamato/shadergraph-osx-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_OSX_OpenGLCore_playmode_trunk: - name: ShaderGraph on OSX_OpenGLCore_playmode on version trunk +ShaderGraph_OSX_OpenGLCore_playmode_2020.1: + name: ShaderGraph on OSX_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -12,7 +12,7 @@ ShaderGraph_OSX_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -23,8 +23,8 @@ ShaderGraph_OSX_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_OpenGLCore_editmode_trunk: - name: ShaderGraph on OSX_OpenGLCore_editmode on version trunk +ShaderGraph_OSX_OpenGLCore_editmode_2020.1: + name: ShaderGraph on OSX_OpenGLCore_editmode on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -32,7 +32,7 @@ ShaderGraph_OSX_OpenGLCore_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -43,8 +43,8 @@ ShaderGraph_OSX_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_OpenGLCore_playmode_fast-trunk: - name: ShaderGraph on OSX_OpenGLCore_playmode on version fast-trunk +ShaderGraph_OSX_OpenGLCore_playmode_fast-2020.1: + name: ShaderGraph on OSX_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -52,7 +52,7 @@ ShaderGraph_OSX_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -63,8 +63,8 @@ ShaderGraph_OSX_OpenGLCore_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_OSX_OpenGLCore_editmode_fast-trunk: - name: ShaderGraph on OSX_OpenGLCore_editmode on version fast-trunk +ShaderGraph_OSX_OpenGLCore_editmode_fast-2020.1: + name: ShaderGraph on OSX_OpenGLCore_editmode on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -72,7 +72,7 @@ ShaderGraph_OSX_OpenGLCore_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr diff --git a/.yamato/shadergraph-win-dx11.yml b/.yamato/shadergraph-win-dx11.yml index 7036dc5e979..5489bf17fe9 100644 --- a/.yamato/shadergraph-win-dx11.yml +++ b/.yamato/shadergraph-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_Win_DX11_Standalone_trunk: - name: ShaderGraph on Win_DX11_Standalone on version trunk +ShaderGraph_Win_DX11_Standalone_2020.1: + name: ShaderGraph on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ ShaderGraph_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_trunk + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -26,8 +26,8 @@ ShaderGraph_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Win_DX11_Player_trunk: - name: Build ShaderGraph on Win_DX11_Player on version trunk +Build_ShaderGraph_Win_DX11_Player_2020.1: + name: Build ShaderGraph on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_ShaderGraph_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -49,8 +49,8 @@ Build_ShaderGraph_Win_DX11_Player_trunk: players: paths: - "players/**" -ShaderGraph_Win_DX11_playmode_trunk: - name: ShaderGraph on Win_DX11_playmode on version trunk +ShaderGraph_Win_DX11_playmode_2020.1: + name: ShaderGraph on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ ShaderGraph_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -69,8 +69,8 @@ ShaderGraph_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_DX11_editmode_trunk: - name: ShaderGraph on Win_DX11_editmode on version trunk +ShaderGraph_Win_DX11_editmode_2020.1: + name: ShaderGraph on Win_DX11_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ ShaderGraph_Win_DX11_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -89,8 +89,8 @@ ShaderGraph_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_DX11_Standalone_fast-trunk: - name: ShaderGraph on Win_DX11_Standalone on version fast-trunk +ShaderGraph_Win_DX11_Standalone_fast-2020.1: + name: ShaderGraph on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,9 +98,9 @@ ShaderGraph_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_fast-trunk + - path: .yamato/shadergraph-win-dx11.yml#Build_ShaderGraph_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -112,8 +112,8 @@ ShaderGraph_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Win_DX11_Player_fast-trunk: - name: Build ShaderGraph on Win_DX11_Player on version fast-trunk +Build_ShaderGraph_Win_DX11_Player_fast-2020.1: + name: Build ShaderGraph on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -121,7 +121,7 @@ Build_ShaderGraph_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -135,8 +135,8 @@ Build_ShaderGraph_Win_DX11_Player_fast-trunk: players: paths: - "players/**" -ShaderGraph_Win_DX11_playmode_fast-trunk: - name: ShaderGraph on Win_DX11_playmode on version fast-trunk +ShaderGraph_Win_DX11_playmode_fast-2020.1: + name: ShaderGraph on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -144,7 +144,7 @@ ShaderGraph_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -155,8 +155,8 @@ ShaderGraph_Win_DX11_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_DX11_editmode_fast-trunk: - name: ShaderGraph on Win_DX11_editmode on version fast-trunk +ShaderGraph_Win_DX11_editmode_fast-2020.1: + name: ShaderGraph on Win_DX11_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ ShaderGraph_Win_DX11_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr diff --git a/.yamato/shadergraph-win-vulkan.yml b/.yamato/shadergraph-win-vulkan.yml index c6d9426929b..c3c5d8a8d42 100644 --- a/.yamato/shadergraph-win-vulkan.yml +++ b/.yamato/shadergraph-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_Win_Vulkan_Standalone_trunk: - name: ShaderGraph on Win_Vulkan_Standalone on version trunk +ShaderGraph_Win_Vulkan_Standalone_2020.1: + name: ShaderGraph on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ ShaderGraph_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_trunk + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -26,8 +26,8 @@ ShaderGraph_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Win_Vulkan_Player_trunk: - name: Build ShaderGraph on Win_Vulkan_Player on version trunk +Build_ShaderGraph_Win_Vulkan_Player_2020.1: + name: Build ShaderGraph on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_ShaderGraph_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -49,8 +49,8 @@ Build_ShaderGraph_Win_Vulkan_Player_trunk: players: paths: - "players/**" -ShaderGraph_Win_Vulkan_playmode_trunk: - name: ShaderGraph on Win_Vulkan_playmode on version trunk +ShaderGraph_Win_Vulkan_playmode_2020.1: + name: ShaderGraph on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ ShaderGraph_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -69,8 +69,8 @@ ShaderGraph_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_Vulkan_editmode_trunk: - name: ShaderGraph on Win_Vulkan_editmode on version trunk +ShaderGraph_Win_Vulkan_editmode_2020.1: + name: ShaderGraph on Win_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ ShaderGraph_Win_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -89,8 +89,8 @@ ShaderGraph_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_Vulkan_Standalone_fast-trunk: - name: ShaderGraph on Win_Vulkan_Standalone on version fast-trunk +ShaderGraph_Win_Vulkan_Standalone_fast-2020.1: + name: ShaderGraph on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,9 +98,9 @@ ShaderGraph_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_fast-trunk + - path: .yamato/shadergraph-win-vulkan.yml#Build_ShaderGraph_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -112,8 +112,8 @@ ShaderGraph_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Win_Vulkan_Player_fast-trunk: - name: Build ShaderGraph on Win_Vulkan_Player on version fast-trunk +Build_ShaderGraph_Win_Vulkan_Player_fast-2020.1: + name: Build ShaderGraph on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -121,7 +121,7 @@ Build_ShaderGraph_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -135,8 +135,8 @@ Build_ShaderGraph_Win_Vulkan_Player_fast-trunk: players: paths: - "players/**" -ShaderGraph_Win_Vulkan_playmode_fast-trunk: - name: ShaderGraph on Win_Vulkan_playmode on version fast-trunk +ShaderGraph_Win_Vulkan_playmode_fast-2020.1: + name: ShaderGraph on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -144,7 +144,7 @@ ShaderGraph_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr @@ -155,8 +155,8 @@ ShaderGraph_Win_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Win_Vulkan_editmode_fast-trunk: - name: ShaderGraph on Win_Vulkan_editmode on version fast-trunk +ShaderGraph_Win_Vulkan_editmode_fast-2020.1: + name: ShaderGraph on Win_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ ShaderGraph_Win_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraph/utr diff --git a/.yamato/shadergraph_stereo-win.yml b/.yamato/shadergraph_stereo-win.yml index 225703acc17..4d8a68aa3ac 100644 --- a/.yamato/shadergraph_stereo-win.yml +++ b/.yamato/shadergraph_stereo-win.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -ShaderGraph_Stereo_Win_Standalone_trunk: - name: ShaderGraph_Stereo on Win__Standalone on version trunk +ShaderGraph_Stereo_Win_Standalone_2020.1: + name: ShaderGraph_Stereo on Win__Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ ShaderGraph_Stereo_Win_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_trunk + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr @@ -26,8 +26,8 @@ ShaderGraph_Stereo_Win_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Stereo_Win_Player_trunk: - name: Build ShaderGraph_Stereo on Win__Player on version trunk +Build_ShaderGraph_Stereo_Win_Player_2020.1: + name: Build ShaderGraph_Stereo on Win__Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_ShaderGraph_Stereo_Win_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr @@ -49,8 +49,8 @@ Build_ShaderGraph_Stereo_Win_Player_trunk: players: paths: - "players/**" -ShaderGraph_Stereo_Win_editmode_trunk: - name: ShaderGraph_Stereo on Win__editmode on version trunk +ShaderGraph_Stereo_Win_editmode_2020.1: + name: ShaderGraph_Stereo on Win__editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ ShaderGraph_Stereo_Win_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr @@ -69,8 +69,8 @@ ShaderGraph_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" -ShaderGraph_Stereo_Win_Standalone_fast-trunk: - name: ShaderGraph_Stereo on Win__Standalone on version fast-trunk +ShaderGraph_Stereo_Win_Standalone_fast-2020.1: + name: ShaderGraph_Stereo on Win__Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ ShaderGraph_Stereo_Win_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_fast-trunk + - path: .yamato/shadergraph_stereo-win.yml#Build_ShaderGraph_Stereo_Win_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr @@ -92,8 +92,8 @@ ShaderGraph_Stereo_Win_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_ShaderGraph_Stereo_Win_Player_fast-trunk: - name: Build ShaderGraph_Stereo on Win__Player on version fast-trunk +Build_ShaderGraph_Stereo_Win_Player_fast-2020.1: + name: Build ShaderGraph_Stereo on Win__Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_ShaderGraph_Stereo_Win_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr @@ -115,8 +115,8 @@ Build_ShaderGraph_Stereo_Win_Player_fast-trunk: players: paths: - "players/**" -ShaderGraph_Stereo_Win_editmode_fast-trunk: - name: ShaderGraph_Stereo on Win__editmode on version fast-trunk +ShaderGraph_Stereo_Win_editmode_fast-2020.1: + name: ShaderGraph_Stereo on Win__editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ ShaderGraph_Stereo_Win_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/ShaderGraphUniversalStereo/utr diff --git a/.yamato/universal-android-opengles3.yml b/.yamato/universal-android-opengles3.yml index 57f2524b00b..e1c78b53143 100644 --- a/.yamato/universal-android-opengles3.yml +++ b/.yamato/universal-android-opengles3.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Android_OpenGLES3_Standalone_trunk: - name: Universal on Android_OpenGLES3_Standalone on version trunk +Universal_Android_OpenGLES3_Standalone_2020.1: + name: Universal on Android_OpenGLES3_Standalone on version 2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -12,9 +12,9 @@ Universal_Android_OpenGLES3_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision - - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_trunk + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -33,8 +33,8 @@ Universal_Android_OpenGLES3_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Android_OpenGLES3_Player_trunk: - name: Build Universal on Android_OpenGLES3_Player on version trunk +Build_Universal_Android_OpenGLES3_Player_2020.1: + name: Build Universal on Android_OpenGLES3_Player on version 2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -42,7 +42,7 @@ Build_Universal_Android_OpenGLES3_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -59,8 +59,8 @@ Build_Universal_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" -Universal_Android_OpenGLES3_Standalone_fast-trunk: - name: Universal on Android_OpenGLES3_Standalone on version fast-trunk +Universal_Android_OpenGLES3_Standalone_fast-2020.1: + name: Universal on Android_OpenGLES3_Standalone on version fast-2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -68,9 +68,9 @@ Universal_Android_OpenGLES3_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision - - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_fast-trunk + - path: .yamato/universal-android-opengles3.yml#Build_Universal_Android_OpenGLES3_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -89,8 +89,8 @@ Universal_Android_OpenGLES3_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Android_OpenGLES3_Player_fast-trunk: - name: Build Universal on Android_OpenGLES3_Player on version fast-trunk +Build_Universal_Android_OpenGLES3_Player_fast-2020.1: + name: Build Universal on Android_OpenGLES3_Player on version fast-2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -98,7 +98,7 @@ Build_Universal_Android_OpenGLES3_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr diff --git a/.yamato/universal-android-vulkan.yml b/.yamato/universal-android-vulkan.yml index f346cd64508..c9297c0dbe6 100644 --- a/.yamato/universal-android-vulkan.yml +++ b/.yamato/universal-android-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Android_Vulkan_Standalone_trunk: - name: Universal on Android_Vulkan_Standalone on version trunk +Universal_Android_Vulkan_Standalone_2020.1: + name: Universal on Android_Vulkan_Standalone on version 2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -12,9 +12,9 @@ Universal_Android_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision - - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_trunk + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -33,8 +33,8 @@ Universal_Android_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Android_Vulkan_Player_trunk: - name: Build Universal on Android_Vulkan_Player on version trunk +Build_Universal_Android_Vulkan_Player_2020.1: + name: Build Universal on Android_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -42,7 +42,7 @@ Build_Universal_Android_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -59,8 +59,8 @@ Build_Universal_Android_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Android_Vulkan_Standalone_fast-trunk: - name: Universal on Android_Vulkan_Standalone on version fast-trunk +Universal_Android_Vulkan_Standalone_fast-2020.1: + name: Universal on Android_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -68,9 +68,9 @@ Universal_Android_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision - - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_fast-trunk + - path: .yamato/universal-android-vulkan.yml#Build_Universal_Android_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -89,8 +89,8 @@ Universal_Android_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Android_Vulkan_Player_fast-trunk: - name: Build Universal on Android_Vulkan_Player on version fast-trunk +Build_Universal_Android_Vulkan_Player_fast-2020.1: + name: Build Universal on Android_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -98,7 +98,7 @@ Build_Universal_Android_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr diff --git a/.yamato/universal-iphone-metal.yml b/.yamato/universal-iphone-metal.yml index b892e2b3a17..384c1f3616f 100644 --- a/.yamato/universal-iphone-metal.yml +++ b/.yamato/universal-iphone-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_iPhone_Metal_Standalone_trunk: - name: Universal on iPhone_Metal_Standalone on version trunk +Universal_iPhone_Metal_Standalone_2020.1: + name: Universal on iPhone_Metal_Standalone on version 2020.1 agent: type: Unity::mobile::iPhone image: mobile/macos-10.13-testing:stable @@ -12,9 +12,9 @@ Universal_iPhone_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:ios + - path: .yamato/_editor.yml#editor:priming:2020.1:ios rerun: on-new-revision - - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_trunk + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_2020.1 rerun: on-new-revision commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr @@ -25,8 +25,8 @@ Universal_iPhone_Metal_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_iPhone_Metal_Player_trunk: - name: Build Universal on iPhone_Metal_Player on version trunk +Build_Universal_iPhone_Metal_Player_2020.1: + name: Build Universal on iPhone_Metal_Player on version 2020.1 agent: type: Unity::VM::osx image: mobile/macos-10.13-testing:stable @@ -34,7 +34,7 @@ Build_Universal_iPhone_Metal_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:ios + - path: .yamato/_editor.yml#editor:priming:2020.1:ios rerun: on-new-revision commands: - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade @@ -49,8 +49,8 @@ Build_Universal_iPhone_Metal_Player_trunk: players: paths: - "players/**" -Universal_iPhone_Metal_Standalone_fast-trunk: - name: Universal on iPhone_Metal_Standalone on version fast-trunk +Universal_iPhone_Metal_Standalone_fast-2020.1: + name: Universal on iPhone_Metal_Standalone on version fast-2020.1 agent: type: Unity::mobile::iPhone image: mobile/macos-10.13-testing:stable @@ -58,9 +58,9 @@ Universal_iPhone_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:ios + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:ios rerun: on-new-revision - - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_fast-trunk + - path: .yamato/universal-iphone-metal.yml#Build_Universal_iPhone_Metal_Player_fast-2020.1 rerun: on-new-revision commands: - curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr @@ -71,8 +71,8 @@ Universal_iPhone_Metal_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_iPhone_Metal_Player_fast-trunk: - name: Build Universal on iPhone_Metal_Player on version fast-trunk +Build_Universal_iPhone_Metal_Player_fast-2020.1: + name: Build Universal on iPhone_Metal_Player on version fast-2020.1 agent: type: Unity::VM::osx image: mobile/macos-10.13-testing:stable @@ -80,7 +80,7 @@ Build_Universal_iPhone_Metal_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:ios + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:ios rerun: on-new-revision commands: - pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple --upgrade diff --git a/.yamato/universal-linux-openglcore.yml b/.yamato/universal-linux-openglcore.yml index 619876275c3..13235f34b74 100644 --- a/.yamato/universal-linux-openglcore.yml +++ b/.yamato/universal-linux-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Linux_OpenGLCore_playmode_trunk: - name: Universal on Linux_OpenGLCore_playmode on version trunk +Universal_Linux_OpenGLCore_playmode_2020.1: + name: Universal on Linux_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ Universal_Linux_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ Universal_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_OpenGLCore_editmode_trunk: - name: Universal on Linux_OpenGLCore_editmode on version trunk +Universal_Linux_OpenGLCore_editmode_2020.1: + name: Universal on Linux_OpenGLCore_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ Universal_Linux_OpenGLCore_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ Universal_Linux_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_OpenGLCore_playmode_fast-trunk: - name: Universal on Linux_OpenGLCore_playmode on version fast-trunk +Universal_Linux_OpenGLCore_playmode_fast-2020.1: + name: Universal on Linux_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ Universal_Linux_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ Universal_Linux_OpenGLCore_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Linux_OpenGLCore_editmode_fast-trunk: - name: Universal on Linux_OpenGLCore_editmode on version fast-trunk +Universal_Linux_OpenGLCore_editmode_fast-2020.1: + name: Universal on Linux_OpenGLCore_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ Universal_Linux_OpenGLCore_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/universal-linux-vulkan.yml b/.yamato/universal-linux-vulkan.yml index 6c257daf43a..180a86eab8b 100644 --- a/.yamato/universal-linux-vulkan.yml +++ b/.yamato/universal-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Linux_Vulkan_Standalone_trunk: - name: Universal on Linux_Vulkan_Standalone on version trunk +Universal_Linux_Vulkan_Standalone_2020.1: + name: Universal on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ Universal_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ Universal_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_playmode_trunk: - name: Universal on Linux_Vulkan_playmode on version trunk +Universal_Linux_Vulkan_playmode_2020.1: + name: Universal on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ Universal_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ Universal_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_editmode_trunk: - name: Universal on Linux_Vulkan_editmode on version trunk +Universal_Linux_Vulkan_editmode_2020.1: + name: Universal on Linux_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ Universal_Linux_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ Universal_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_Standalone_fast-trunk: - name: Universal on Linux_Vulkan_Standalone on version fast-trunk +Universal_Linux_Vulkan_Standalone_fast-2020.1: + name: Universal on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ Universal_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -87,8 +87,8 @@ Universal_Linux_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_playmode_fast-trunk: - name: Universal on Linux_Vulkan_playmode on version fast-trunk +Universal_Linux_Vulkan_playmode_fast-2020.1: + name: Universal on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -96,7 +96,7 @@ Universal_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -108,8 +108,8 @@ Universal_Linux_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Linux_Vulkan_editmode_fast-trunk: - name: Universal on Linux_Vulkan_editmode on version fast-trunk +Universal_Linux_Vulkan_editmode_fast-2020.1: + name: Universal on Linux_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -117,7 +117,7 @@ Universal_Linux_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/universal-osx-metal.yml b/.yamato/universal-osx-metal.yml index 10ec1dd8c57..165d927384e 100644 --- a/.yamato/universal-osx-metal.yml +++ b/.yamato/universal-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_OSX_Metal_Standalone_trunk: - name: Universal on OSX_Metal_Standalone on version trunk +Universal_OSX_Metal_Standalone_2020.1: + name: Universal on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ Universal_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -31,8 +31,8 @@ Universal_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_playmode_trunk: - name: Universal on OSX_Metal_playmode on version trunk +Universal_OSX_Metal_playmode_2020.1: + name: Universal on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ Universal_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -59,8 +59,8 @@ Universal_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_editmode_trunk: - name: Universal on OSX_Metal_editmode on version trunk +Universal_OSX_Metal_editmode_2020.1: + name: Universal on OSX_Metal_editmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ Universal_OSX_Metal_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -87,8 +87,8 @@ Universal_OSX_Metal_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_playmode_XR_trunk: - name: Universal on OSX_Metal_playmode_XR on version trunk +Universal_OSX_Metal_playmode_XR_2020.1: + name: Universal on OSX_Metal_playmode_XR on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ Universal_OSX_Metal_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -115,8 +115,8 @@ Universal_OSX_Metal_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_Standalone_fast-trunk: - name: Universal on OSX_Metal_Standalone on version fast-trunk +Universal_OSX_Metal_Standalone_fast-2020.1: + name: Universal on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -124,7 +124,7 @@ Universal_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -143,8 +143,8 @@ Universal_OSX_Metal_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_playmode_fast-trunk: - name: Universal on OSX_Metal_playmode on version fast-trunk +Universal_OSX_Metal_playmode_fast-2020.1: + name: Universal on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -152,7 +152,7 @@ Universal_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -171,8 +171,8 @@ Universal_OSX_Metal_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_editmode_fast-trunk: - name: Universal on OSX_Metal_editmode on version fast-trunk +Universal_OSX_Metal_editmode_fast-2020.1: + name: Universal on OSX_Metal_editmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -180,7 +180,7 @@ Universal_OSX_Metal_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -199,8 +199,8 @@ Universal_OSX_Metal_editmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_OSX_Metal_playmode_XR_fast-trunk: - name: Universal on OSX_Metal_playmode_XR on version fast-trunk +Universal_OSX_Metal_playmode_XR_fast-2020.1: + name: Universal on OSX_Metal_playmode_XR on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -208,7 +208,7 @@ Universal_OSX_Metal_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr diff --git a/.yamato/universal-osx-openglcore.yml b/.yamato/universal-osx-openglcore.yml index 606b75d9232..6afbbd5008d 100644 --- a/.yamato/universal-osx-openglcore.yml +++ b/.yamato/universal-osx-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_OSX_OpenGLCore_playmode_trunk: - name: Universal on OSX_OpenGLCore_playmode on version trunk +Universal_OSX_OpenGLCore_playmode_2020.1: + name: Universal on OSX_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -12,7 +12,7 @@ Universal_OSX_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -23,8 +23,8 @@ Universal_OSX_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_editmode_trunk: - name: Universal on OSX_OpenGLCore_editmode on version trunk +Universal_OSX_OpenGLCore_editmode_2020.1: + name: Universal on OSX_OpenGLCore_editmode on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -32,7 +32,7 @@ Universal_OSX_OpenGLCore_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -43,8 +43,8 @@ Universal_OSX_OpenGLCore_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_playmode_XR_trunk: - name: Universal on OSX_OpenGLCore_playmode_XR on version trunk +Universal_OSX_OpenGLCore_playmode_XR_2020.1: + name: Universal on OSX_OpenGLCore_playmode_XR on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -52,7 +52,7 @@ Universal_OSX_OpenGLCore_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -63,8 +63,8 @@ Universal_OSX_OpenGLCore_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_playmode_fast-trunk: - name: Universal on OSX_OpenGLCore_playmode on version fast-trunk +Universal_OSX_OpenGLCore_playmode_fast-2020.1: + name: Universal on OSX_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -72,7 +72,7 @@ Universal_OSX_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -83,8 +83,8 @@ Universal_OSX_OpenGLCore_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_editmode_fast-trunk: - name: Universal on OSX_OpenGLCore_editmode on version fast-trunk +Universal_OSX_OpenGLCore_editmode_fast-2020.1: + name: Universal on OSX_OpenGLCore_editmode on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -92,7 +92,7 @@ Universal_OSX_OpenGLCore_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -103,8 +103,8 @@ Universal_OSX_OpenGLCore_editmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_OSX_OpenGLCore_playmode_XR_fast-trunk: - name: Universal on OSX_OpenGLCore_playmode_XR on version fast-trunk +Universal_OSX_OpenGLCore_playmode_XR_fast-2020.1: + name: Universal on OSX_OpenGLCore_playmode_XR on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -112,7 +112,7 @@ Universal_OSX_OpenGLCore_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr diff --git a/.yamato/universal-win-dx11.yml b/.yamato/universal-win-dx11.yml index 640fac0ddc2..6272c532f33 100644 --- a/.yamato/universal-win-dx11.yml +++ b/.yamato/universal-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Win_DX11_Standalone_trunk: - name: Universal on Win_DX11_Standalone on version trunk +Universal_Win_DX11_Standalone_2020.1: + name: Universal on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ Universal_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_trunk + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -26,8 +26,8 @@ Universal_Win_DX11_Standalone_trunk: logs: paths: - "**/test-results/**" -Build_Universal_Win_DX11_Player_trunk: - name: Build Universal on Win_DX11_Player on version trunk +Build_Universal_Win_DX11_Player_2020.1: + name: Build Universal on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_Universal_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -49,8 +49,8 @@ Build_Universal_Win_DX11_Player_trunk: players: paths: - "players/**" -Universal_Win_DX11_playmode_trunk: - name: Universal on Win_DX11_playmode on version trunk +Universal_Win_DX11_playmode_2020.1: + name: Universal on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ Universal_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -69,8 +69,8 @@ Universal_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_editmode_trunk: - name: Universal on Win_DX11_editmode on version trunk +Universal_Win_DX11_editmode_2020.1: + name: Universal on Win_DX11_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ Universal_Win_DX11_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -89,8 +89,8 @@ Universal_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_playmode_XR_trunk: - name: Universal on Win_DX11_playmode_XR on version trunk +Universal_Win_DX11_playmode_XR_2020.1: + name: Universal on Win_DX11_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,7 +98,7 @@ Universal_Win_DX11_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -109,8 +109,8 @@ Universal_Win_DX11_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_Standalone_fast-trunk: - name: Universal on Win_DX11_Standalone on version fast-trunk +Universal_Win_DX11_Standalone_fast-2020.1: + name: Universal on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,9 +118,9 @@ Universal_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_fast-trunk + - path: .yamato/universal-win-dx11.yml#Build_Universal_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -132,8 +132,8 @@ Universal_Win_DX11_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Build_Universal_Win_DX11_Player_fast-trunk: - name: Build Universal on Win_DX11_Player on version fast-trunk +Build_Universal_Win_DX11_Player_fast-2020.1: + name: Build Universal on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -141,7 +141,7 @@ Build_Universal_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -155,8 +155,8 @@ Build_Universal_Win_DX11_Player_fast-trunk: players: paths: - "players/**" -Universal_Win_DX11_playmode_fast-trunk: - name: Universal on Win_DX11_playmode on version fast-trunk +Universal_Win_DX11_playmode_fast-2020.1: + name: Universal on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ Universal_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -175,8 +175,8 @@ Universal_Win_DX11_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_editmode_fast-trunk: - name: Universal on Win_DX11_editmode on version fast-trunk +Universal_Win_DX11_editmode_fast-2020.1: + name: Universal on Win_DX11_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -184,7 +184,7 @@ Universal_Win_DX11_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -195,8 +195,8 @@ Universal_Win_DX11_editmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Win_DX11_playmode_XR_fast-trunk: - name: Universal on Win_DX11_playmode_XR on version fast-trunk +Universal_Win_DX11_playmode_XR_fast-2020.1: + name: Universal on Win_DX11_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -204,7 +204,7 @@ Universal_Win_DX11_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr diff --git a/.yamato/universal-win-vulkan.yml b/.yamato/universal-win-vulkan.yml index c4b0cce1295..428a1c968c2 100644 --- a/.yamato/universal-win-vulkan.yml +++ b/.yamato/universal-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Win_Vulkan_Standalone_trunk: - name: Universal on Win_Vulkan_Standalone on version trunk +Universal_Win_Vulkan_Standalone_2020.1: + name: Universal on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ Universal_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_trunk + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -26,8 +26,8 @@ Universal_Win_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -Build_Universal_Win_Vulkan_Player_trunk: - name: Build Universal on Win_Vulkan_Player on version trunk +Build_Universal_Win_Vulkan_Player_2020.1: + name: Build Universal on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_Universal_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -49,8 +49,8 @@ Build_Universal_Win_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Win_Vulkan_playmode_trunk: - name: Universal on Win_Vulkan_playmode on version trunk +Universal_Win_Vulkan_playmode_2020.1: + name: Universal on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ Universal_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -69,8 +69,8 @@ Universal_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_editmode_trunk: - name: Universal on Win_Vulkan_editmode on version trunk +Universal_Win_Vulkan_editmode_2020.1: + name: Universal on Win_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ Universal_Win_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -89,8 +89,8 @@ Universal_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_playmode_XR_trunk: - name: Universal on Win_Vulkan_playmode_XR on version trunk +Universal_Win_Vulkan_playmode_XR_2020.1: + name: Universal on Win_Vulkan_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,7 +98,7 @@ Universal_Win_Vulkan_playmode_XR_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -109,8 +109,8 @@ Universal_Win_Vulkan_playmode_XR_trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_Standalone_fast-trunk: - name: Universal on Win_Vulkan_Standalone on version fast-trunk +Universal_Win_Vulkan_Standalone_fast-2020.1: + name: Universal on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -118,9 +118,9 @@ Universal_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_fast-trunk + - path: .yamato/universal-win-vulkan.yml#Build_Universal_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -132,8 +132,8 @@ Universal_Win_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Build_Universal_Win_Vulkan_Player_fast-trunk: - name: Build Universal on Win_Vulkan_Player on version fast-trunk +Build_Universal_Win_Vulkan_Player_fast-2020.1: + name: Build Universal on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -141,7 +141,7 @@ Build_Universal_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -155,8 +155,8 @@ Build_Universal_Win_Vulkan_Player_fast-trunk: players: paths: - "players/**" -Universal_Win_Vulkan_playmode_fast-trunk: - name: Universal on Win_Vulkan_playmode on version fast-trunk +Universal_Win_Vulkan_playmode_fast-2020.1: + name: Universal on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ Universal_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -175,8 +175,8 @@ Universal_Win_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_editmode_fast-trunk: - name: Universal on Win_Vulkan_editmode on version fast-trunk +Universal_Win_Vulkan_editmode_fast-2020.1: + name: Universal on Win_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -184,7 +184,7 @@ Universal_Win_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr @@ -195,8 +195,8 @@ Universal_Win_Vulkan_editmode_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Win_Vulkan_playmode_XR_fast-trunk: - name: Universal on Win_Vulkan_playmode_XR on version fast-trunk +Universal_Win_Vulkan_playmode_XR_fast-2020.1: + name: Universal on Win_Vulkan_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -204,7 +204,7 @@ Universal_Win_Vulkan_playmode_XR_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGraphicsTest/utr diff --git a/.yamato/universal_hybrid-android-opengles3.yml b/.yamato/universal_hybrid-android-opengles3.yml index cefcd67ad6b..5e9134c4355 100644 --- a/.yamato/universal_hybrid-android-opengles3.yml +++ b/.yamato/universal_hybrid-android-opengles3.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Android_OpenGLES3_Standalone_trunk: - name: Universal_Hybrid on Android_OpenGLES3_Standalone on version trunk +Universal_Hybrid_Android_OpenGLES3_Standalone_2020.1: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version 2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -12,9 +12,9 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision - - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -33,8 +33,8 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: - name: Build Universal_Hybrid on Android_OpenGLES3_Player on version trunk +Build_Universal_Hybrid_Android_OpenGLES3_Player_2020.1: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version 2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -42,7 +42,7 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -59,8 +59,8 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Android_OpenGLES3_Standalone_fast-trunk: - name: Universal_Hybrid on Android_OpenGLES3_Standalone on version fast-trunk +Universal_Hybrid_Android_OpenGLES3_Standalone_fast-2020.1: + name: Universal_Hybrid on Android_OpenGLES3_Standalone on version fast-2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -68,9 +68,9 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision - - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-trunk + - path: .yamato/universal_hybrid-android-opengles3.yml#Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -89,8 +89,8 @@ Universal_Hybrid_Android_OpenGLES3_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-trunk: - name: Build Universal_Hybrid on Android_OpenGLES3_Player on version fast-trunk +Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-2020.1: + name: Build Universal_Hybrid on Android_OpenGLES3_Player on version fast-2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -98,7 +98,7 @@ Build_Universal_Hybrid_Android_OpenGLES3_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr diff --git a/.yamato/universal_hybrid-android-vulkan.yml b/.yamato/universal_hybrid-android-vulkan.yml index 07c03600ff5..e749da43d19 100644 --- a/.yamato/universal_hybrid-android-vulkan.yml +++ b/.yamato/universal_hybrid-android-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Android_Vulkan_Standalone_trunk: - name: Universal_Hybrid on Android_Vulkan_Standalone on version trunk +Universal_Hybrid_Android_Vulkan_Standalone_2020.1: + name: Universal_Hybrid on Android_Vulkan_Standalone on version 2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -12,9 +12,9 @@ Universal_Hybrid_Android_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision - - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_trunk + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -33,8 +33,8 @@ Universal_Hybrid_Android_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Android_Vulkan_Player_trunk: - name: Build Universal_Hybrid on Android_Vulkan_Player on version trunk +Build_Universal_Hybrid_Android_Vulkan_Player_2020.1: + name: Build Universal_Hybrid on Android_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -42,7 +42,7 @@ Build_Universal_Hybrid_Android_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:android + - path: .yamato/_editor.yml#editor:priming:2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -59,8 +59,8 @@ Build_Universal_Hybrid_Android_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Android_Vulkan_Standalone_fast-trunk: - name: Universal_Hybrid on Android_Vulkan_Standalone on version fast-trunk +Universal_Hybrid_Android_Vulkan_Standalone_fast-2020.1: + name: Universal_Hybrid on Android_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::mobile::android image: mobile/android-execution-r19:stable @@ -68,9 +68,9 @@ Universal_Hybrid_Android_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision - - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_fast-trunk + - path: .yamato/universal_hybrid-android-vulkan.yml#Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr @@ -89,8 +89,8 @@ Universal_Hybrid_Android_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Android_Vulkan_Player_fast-trunk: - name: Build Universal_Hybrid on Android_Vulkan_Player on version fast-trunk +Build_Universal_Hybrid_Android_Vulkan_Player_fast-2020.1: + name: Build Universal_Hybrid on Android_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: mobile/android-execution-r19:stable @@ -98,7 +98,7 @@ Build_Universal_Hybrid_Android_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:android + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:android rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr diff --git a/.yamato/universal_hybrid-linux-openglcore.yml b/.yamato/universal_hybrid-linux-openglcore.yml index 0e232353233..be53dab3b43 100644 --- a/.yamato/universal_hybrid-linux-openglcore.yml +++ b/.yamato/universal_hybrid-linux-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: - name: Universal_Hybrid on Linux_OpenGLCore_playmode on version trunk +Universal_Hybrid_Linux_OpenGLCore_playmode_2020.1: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: - name: Universal_Hybrid on Linux_OpenGLCore_playmode on version fast-trunk +Universal_Hybrid_Linux_OpenGLCore_playmode_fast-2020.1: + name: Universal_Hybrid on Linux_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ Universal_Hybrid_Linux_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/universal_hybrid-linux-vulkan.yml b/.yamato/universal_hybrid-linux-vulkan.yml index 58338da94d9..1bbb3ee5db0 100644 --- a/.yamato/universal_hybrid-linux-vulkan.yml +++ b/.yamato/universal_hybrid-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Linux_Vulkan_Standalone_trunk: - name: Universal_Hybrid on Linux_Vulkan_Standalone on version trunk +Universal_Hybrid_Linux_Vulkan_Standalone_2020.1: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ Universal_Hybrid_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ Universal_Hybrid_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_Vulkan_playmode_trunk: - name: Universal_Hybrid on Linux_Vulkan_playmode on version trunk +Universal_Hybrid_Linux_Vulkan_playmode_2020.1: + name: Universal_Hybrid on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ Universal_Hybrid_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ Universal_Hybrid_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_Vulkan_Standalone_fast-trunk: - name: Universal_Hybrid on Linux_Vulkan_Standalone on version fast-trunk +Universal_Hybrid_Linux_Vulkan_Standalone_fast-2020.1: + name: Universal_Hybrid on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ Universal_Hybrid_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ Universal_Hybrid_Linux_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Linux_Vulkan_playmode_fast-trunk: - name: Universal_Hybrid on Linux_Vulkan_playmode on version fast-trunk +Universal_Hybrid_Linux_Vulkan_playmode_fast-2020.1: + name: Universal_Hybrid on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ Universal_Hybrid_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/universal_hybrid-osx-metal.yml b/.yamato/universal_hybrid-osx-metal.yml index ad2b47ac1bd..edb0bb2d88c 100644 --- a/.yamato/universal_hybrid-osx-metal.yml +++ b/.yamato/universal_hybrid-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_OSX_Metal_Standalone_trunk: - name: Universal_Hybrid on OSX_Metal_Standalone on version trunk +Universal_Hybrid_OSX_Metal_Standalone_2020.1: + name: Universal_Hybrid on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ Universal_Hybrid_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -31,8 +31,8 @@ Universal_Hybrid_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_OSX_Metal_playmode_trunk: - name: Universal_Hybrid on OSX_Metal_playmode on version trunk +Universal_Hybrid_OSX_Metal_playmode_2020.1: + name: Universal_Hybrid on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ Universal_Hybrid_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -59,8 +59,8 @@ Universal_Hybrid_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_OSX_Metal_Standalone_fast-trunk: - name: Universal_Hybrid on OSX_Metal_Standalone on version fast-trunk +Universal_Hybrid_OSX_Metal_Standalone_fast-2020.1: + name: Universal_Hybrid on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ Universal_Hybrid_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -87,8 +87,8 @@ Universal_Hybrid_OSX_Metal_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_OSX_Metal_playmode_fast-trunk: - name: Universal_Hybrid on OSX_Metal_playmode on version fast-trunk +Universal_Hybrid_OSX_Metal_playmode_fast-2020.1: + name: Universal_Hybrid on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ Universal_Hybrid_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr diff --git a/.yamato/universal_hybrid-win-dx11.yml b/.yamato/universal_hybrid-win-dx11.yml index ee97aa9b6f6..8f5cec421a1 100644 --- a/.yamato/universal_hybrid-win-dx11.yml +++ b/.yamato/universal_hybrid-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Win_DX11_Standalone_trunk: - name: Universal_Hybrid on Win_DX11_Standalone on version trunk +Universal_Hybrid_Win_DX11_Standalone_2020.1: + name: Universal_Hybrid on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ Universal_Hybrid_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_trunk + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -26,8 +26,8 @@ Universal_Hybrid_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Win_DX11_Player_trunk: - name: Build Universal_Hybrid on Win_DX11_Player on version trunk +Build_Universal_Hybrid_Win_DX11_Player_2020.1: + name: Build Universal_Hybrid on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_Universal_Hybrid_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -49,8 +49,8 @@ Build_Universal_Hybrid_Win_DX11_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Win_DX11_playmode_trunk: - name: Universal_Hybrid on Win_DX11_playmode on version trunk +Universal_Hybrid_Win_DX11_playmode_2020.1: + name: Universal_Hybrid on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ Universal_Hybrid_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -69,8 +69,8 @@ Universal_Hybrid_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Win_DX11_Standalone_fast-trunk: - name: Universal_Hybrid on Win_DX11_Standalone on version fast-trunk +Universal_Hybrid_Win_DX11_Standalone_fast-2020.1: + name: Universal_Hybrid on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ Universal_Hybrid_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_fast-trunk + - path: .yamato/universal_hybrid-win-dx11.yml#Build_Universal_Hybrid_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -92,8 +92,8 @@ Universal_Hybrid_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Win_DX11_Player_fast-trunk: - name: Build Universal_Hybrid on Win_DX11_Player on version fast-trunk +Build_Universal_Hybrid_Win_DX11_Player_fast-2020.1: + name: Build Universal_Hybrid on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_Universal_Hybrid_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -115,8 +115,8 @@ Build_Universal_Hybrid_Win_DX11_Player_fast-trunk: players: paths: - "players/**" -Universal_Hybrid_Win_DX11_playmode_fast-trunk: - name: Universal_Hybrid on Win_DX11_playmode on version fast-trunk +Universal_Hybrid_Win_DX11_playmode_fast-2020.1: + name: Universal_Hybrid on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ Universal_Hybrid_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr diff --git a/.yamato/universal_hybrid-win-vulkan.yml b/.yamato/universal_hybrid-win-vulkan.yml index f04b1f67ad8..6df4dab8a9a 100644 --- a/.yamato/universal_hybrid-win-vulkan.yml +++ b/.yamato/universal_hybrid-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Hybrid_Win_Vulkan_Standalone_trunk: - name: Universal_Hybrid on Win_Vulkan_Standalone on version trunk +Universal_Hybrid_Win_Vulkan_Standalone_2020.1: + name: Universal_Hybrid on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ Universal_Hybrid_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_trunk + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -26,8 +26,8 @@ Universal_Hybrid_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Win_Vulkan_Player_trunk: - name: Build Universal_Hybrid on Win_Vulkan_Player on version trunk +Build_Universal_Hybrid_Win_Vulkan_Player_2020.1: + name: Build Universal_Hybrid on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_Universal_Hybrid_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -49,8 +49,8 @@ Build_Universal_Hybrid_Win_Vulkan_Player_trunk: players: paths: - "players/**" -Universal_Hybrid_Win_Vulkan_playmode_trunk: - name: Universal_Hybrid on Win_Vulkan_playmode on version trunk +Universal_Hybrid_Win_Vulkan_playmode_2020.1: + name: Universal_Hybrid on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ Universal_Hybrid_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -69,8 +69,8 @@ Universal_Hybrid_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -Universal_Hybrid_Win_Vulkan_Standalone_fast-trunk: - name: Universal_Hybrid on Win_Vulkan_Standalone on version fast-trunk +Universal_Hybrid_Win_Vulkan_Standalone_fast-2020.1: + name: Universal_Hybrid on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ Universal_Hybrid_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk + - path: .yamato/universal_hybrid-win-vulkan.yml#Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -92,8 +92,8 @@ Universal_Hybrid_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk: - name: Build Universal_Hybrid on Win_Vulkan_Player on version fast-trunk +Build_Universal_Hybrid_Win_Vulkan_Player_fast-2020.1: + name: Build Universal_Hybrid on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr @@ -115,8 +115,8 @@ Build_Universal_Hybrid_Win_Vulkan_Player_fast-trunk: players: paths: - "players/**" -Universal_Hybrid_Win_Vulkan_playmode_fast-trunk: - name: Universal_Hybrid on Win_Vulkan_playmode on version fast-trunk +Universal_Hybrid_Win_Vulkan_playmode_fast-2020.1: + name: Universal_Hybrid on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ Universal_Hybrid_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalHybridTest/utr diff --git a/.yamato/universal_stereo-win.yml b/.yamato/universal_stereo-win.yml index ba5a8b41bbc..cc811cb8047 100644 --- a/.yamato/universal_stereo-win.yml +++ b/.yamato/universal_stereo-win.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -Universal_Stereo_Win_Standalone_trunk: - name: Universal_Stereo on Win__Standalone on version trunk +Universal_Stereo_Win_Standalone_2020.1: + name: Universal_Stereo on Win__Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ Universal_Stereo_Win_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_trunk + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr @@ -26,8 +26,8 @@ Universal_Stereo_Win_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Stereo_Win_Player_trunk: - name: Build Universal_Stereo on Win__Player on version trunk +Build_Universal_Stereo_Win_Player_2020.1: + name: Build Universal_Stereo on Win__Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_Universal_Stereo_Win_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr @@ -49,8 +49,8 @@ Build_Universal_Stereo_Win_Player_trunk: players: paths: - "players/**" -Universal_Stereo_Win_editmode_trunk: - name: Universal_Stereo on Win__editmode on version trunk +Universal_Stereo_Win_editmode_2020.1: + name: Universal_Stereo on Win__editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ Universal_Stereo_Win_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr @@ -69,8 +69,8 @@ Universal_Stereo_Win_editmode_trunk: logs: paths: - "**/test-results/**" -Universal_Stereo_Win_Standalone_fast-trunk: - name: Universal_Stereo on Win__Standalone on version fast-trunk +Universal_Stereo_Win_Standalone_fast-2020.1: + name: Universal_Stereo on Win__Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ Universal_Stereo_Win_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_fast-trunk + - path: .yamato/universal_stereo-win.yml#Build_Universal_Stereo_Win_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr @@ -92,8 +92,8 @@ Universal_Stereo_Win_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_Universal_Stereo_Win_Player_fast-trunk: - name: Build Universal_Stereo on Win__Player on version fast-trunk +Build_Universal_Stereo_Win_Player_fast-2020.1: + name: Build Universal_Stereo on Win__Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_Universal_Stereo_Win_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr @@ -115,8 +115,8 @@ Build_Universal_Stereo_Win_Player_fast-trunk: players: paths: - "players/**" -Universal_Stereo_Win_editmode_fast-trunk: - name: Universal_Stereo on Win__editmode on version fast-trunk +Universal_Stereo_Win_editmode_fast-2020.1: + name: Universal_Stereo on Win__editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ Universal_Stereo_Win_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/UniversalGfxTestStereo/utr diff --git a/.yamato/vfx_lwrp-linux-openglcore.yml b/.yamato/vfx_lwrp-linux-openglcore.yml index 2a9a0428708..1f9d05ad5c2 100644 --- a/.yamato/vfx_lwrp-linux-openglcore.yml +++ b/.yamato/vfx_lwrp-linux-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_Linux_OpenGLCore_playmode_trunk: - name: VFX_LWRP on Linux_OpenGLCore_playmode on version trunk +VFX_LWRP_Linux_OpenGLCore_playmode_2020.1: + name: VFX_LWRP on Linux_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ VFX_LWRP_Linux_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ VFX_LWRP_Linux_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Linux_OpenGLCore_playmode_fast-trunk: - name: VFX_LWRP on Linux_OpenGLCore_playmode on version fast-trunk +VFX_LWRP_Linux_OpenGLCore_playmode_fast-2020.1: + name: VFX_LWRP on Linux_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ VFX_LWRP_Linux_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/vfx_lwrp-linux-vulkan.yml b/.yamato/vfx_lwrp-linux-vulkan.yml index 9de7ed3d00b..d5c94828522 100644 --- a/.yamato/vfx_lwrp-linux-vulkan.yml +++ b/.yamato/vfx_lwrp-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_Linux_Vulkan_Standalone_trunk: - name: VFX_LWRP on Linux_Vulkan_Standalone on version trunk +VFX_LWRP_Linux_Vulkan_Standalone_2020.1: + name: VFX_LWRP on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ VFX_LWRP_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ VFX_LWRP_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Linux_Vulkan_playmode_trunk: - name: VFX_LWRP on Linux_Vulkan_playmode on version trunk +VFX_LWRP_Linux_Vulkan_playmode_2020.1: + name: VFX_LWRP on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ VFX_LWRP_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ VFX_LWRP_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Linux_Vulkan_Standalone_fast-trunk: - name: VFX_LWRP on Linux_Vulkan_Standalone on version fast-trunk +VFX_LWRP_Linux_Vulkan_Standalone_fast-2020.1: + name: VFX_LWRP on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ VFX_LWRP_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ VFX_LWRP_Linux_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Linux_Vulkan_playmode_fast-trunk: - name: VFX_LWRP on Linux_Vulkan_playmode on version fast-trunk +VFX_LWRP_Linux_Vulkan_playmode_fast-2020.1: + name: VFX_LWRP on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ VFX_LWRP_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/vfx_lwrp-osx-metal.yml b/.yamato/vfx_lwrp-osx-metal.yml index a4c3384d07c..a1257eccd79 100644 --- a/.yamato/vfx_lwrp-osx-metal.yml +++ b/.yamato/vfx_lwrp-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_OSX_Metal_Standalone_trunk: - name: VFX_LWRP on OSX_Metal_Standalone on version trunk +VFX_LWRP_OSX_Metal_Standalone_2020.1: + name: VFX_LWRP on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ VFX_LWRP_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -31,8 +31,8 @@ VFX_LWRP_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_OSX_Metal_playmode_trunk: - name: VFX_LWRP on OSX_Metal_playmode on version trunk +VFX_LWRP_OSX_Metal_playmode_2020.1: + name: VFX_LWRP on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ VFX_LWRP_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -59,8 +59,8 @@ VFX_LWRP_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_OSX_Metal_Standalone_fast-trunk: - name: VFX_LWRP on OSX_Metal_Standalone on version fast-trunk +VFX_LWRP_OSX_Metal_Standalone_fast-2020.1: + name: VFX_LWRP on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ VFX_LWRP_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -87,8 +87,8 @@ VFX_LWRP_OSX_Metal_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_OSX_Metal_playmode_fast-trunk: - name: VFX_LWRP on OSX_Metal_playmode on version fast-trunk +VFX_LWRP_OSX_Metal_playmode_fast-2020.1: + name: VFX_LWRP on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ VFX_LWRP_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr diff --git a/.yamato/vfx_lwrp-osx-openglcore.yml b/.yamato/vfx_lwrp-osx-openglcore.yml index b89ba976098..cf95feb6498 100644 --- a/.yamato/vfx_lwrp-osx-openglcore.yml +++ b/.yamato/vfx_lwrp-osx-openglcore.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_OSX_OpenGLCore_playmode_trunk: - name: VFX_LWRP on OSX_OpenGLCore_playmode on version trunk +VFX_LWRP_OSX_OpenGLCore_playmode_2020.1: + name: VFX_LWRP on OSX_OpenGLCore_playmode on version 2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -12,7 +12,7 @@ VFX_LWRP_OSX_OpenGLCore_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -23,8 +23,8 @@ VFX_LWRP_OSX_OpenGLCore_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_OSX_OpenGLCore_playmode_fast-trunk: - name: VFX_LWRP on OSX_OpenGLCore_playmode on version fast-trunk +VFX_LWRP_OSX_OpenGLCore_playmode_fast-2020.1: + name: VFX_LWRP on OSX_OpenGLCore_playmode on version fast-2020.1 agent: type: Unity::VM::osx image: buildfarm/mac:stable @@ -32,7 +32,7 @@ VFX_LWRP_OSX_OpenGLCore_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr diff --git a/.yamato/vfx_lwrp-win-dx11.yml b/.yamato/vfx_lwrp-win-dx11.yml index f1572118181..1bc45d8fb42 100644 --- a/.yamato/vfx_lwrp-win-dx11.yml +++ b/.yamato/vfx_lwrp-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_Win_DX11_Standalone_trunk: - name: VFX_LWRP on Win_DX11_Standalone on version trunk +VFX_LWRP_Win_DX11_Standalone_2020.1: + name: VFX_LWRP on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ VFX_LWRP_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -26,8 +26,8 @@ VFX_LWRP_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFX_LWRP_Win_DX11_Player_trunk: - name: Build VFX_LWRP on Win_DX11_Player on version trunk +Build_VFX_LWRP_Win_DX11_Player_2020.1: + name: Build VFX_LWRP on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_VFX_LWRP_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -49,8 +49,8 @@ Build_VFX_LWRP_Win_DX11_Player_trunk: players: paths: - "players/**" -VFX_LWRP_Win_DX11_playmode_trunk: - name: VFX_LWRP on Win_DX11_playmode on version trunk +VFX_LWRP_Win_DX11_playmode_2020.1: + name: VFX_LWRP on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ VFX_LWRP_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -69,8 +69,8 @@ VFX_LWRP_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Win_DX11_Standalone_fast-trunk: - name: VFX_LWRP on Win_DX11_Standalone on version fast-trunk +VFX_LWRP_Win_DX11_Standalone_fast-2020.1: + name: VFX_LWRP on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ VFX_LWRP_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_fast-trunk + - path: .yamato/vfx_lwrp-win-dx11.yml#Build_VFX_LWRP_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -92,8 +92,8 @@ VFX_LWRP_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFX_LWRP_Win_DX11_Player_fast-trunk: - name: Build VFX_LWRP on Win_DX11_Player on version fast-trunk +Build_VFX_LWRP_Win_DX11_Player_fast-2020.1: + name: Build VFX_LWRP on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_VFX_LWRP_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -115,8 +115,8 @@ Build_VFX_LWRP_Win_DX11_Player_fast-trunk: players: paths: - "players/**" -VFX_LWRP_Win_DX11_playmode_fast-trunk: - name: VFX_LWRP on Win_DX11_playmode on version fast-trunk +VFX_LWRP_Win_DX11_playmode_fast-2020.1: + name: VFX_LWRP on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ VFX_LWRP_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr diff --git a/.yamato/vfx_lwrp-win-vulkan.yml b/.yamato/vfx_lwrp-win-vulkan.yml index 215f538d4f0..97b540ba124 100644 --- a/.yamato/vfx_lwrp-win-vulkan.yml +++ b/.yamato/vfx_lwrp-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFX_LWRP_Win_Vulkan_Standalone_trunk: - name: VFX_LWRP on Win_Vulkan_Standalone on version trunk +VFX_LWRP_Win_Vulkan_Standalone_2020.1: + name: VFX_LWRP on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ VFX_LWRP_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_trunk + - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -26,8 +26,8 @@ VFX_LWRP_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFX_LWRP_Win_Vulkan_Player_trunk: - name: Build VFX_LWRP on Win_Vulkan_Player on version trunk +Build_VFX_LWRP_Win_Vulkan_Player_2020.1: + name: Build VFX_LWRP on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_VFX_LWRP_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -49,8 +49,8 @@ Build_VFX_LWRP_Win_Vulkan_Player_trunk: players: paths: - "players/**" -VFX_LWRP_Win_Vulkan_playmode_trunk: - name: VFX_LWRP on Win_Vulkan_playmode on version trunk +VFX_LWRP_Win_Vulkan_playmode_2020.1: + name: VFX_LWRP on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ VFX_LWRP_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -69,8 +69,8 @@ VFX_LWRP_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFX_LWRP_Win_Vulkan_Standalone_fast-trunk: - name: VFX_LWRP on Win_Vulkan_Standalone on version fast-trunk +VFX_LWRP_Win_Vulkan_Standalone_fast-2020.1: + name: VFX_LWRP on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -78,9 +78,9 @@ VFX_LWRP_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk + - path: .yamato/vfx_lwrp-win-vulkan.yml#Build_VFX_LWRP_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -92,8 +92,8 @@ VFX_LWRP_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk: - name: Build VFX_LWRP on Win_Vulkan_Player on version fast-trunk +Build_VFX_LWRP_Win_Vulkan_Player_fast-2020.1: + name: Build VFX_LWRP on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -101,7 +101,7 @@ Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr @@ -115,8 +115,8 @@ Build_VFX_LWRP_Win_Vulkan_Player_fast-trunk: players: paths: - "players/**" -VFX_LWRP_Win_Vulkan_playmode_fast-trunk: - name: VFX_LWRP on Win_Vulkan_playmode on version fast-trunk +VFX_LWRP_Win_Vulkan_playmode_fast-2020.1: + name: VFX_LWRP on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -124,7 +124,7 @@ VFX_LWRP_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph_LWRP/utr diff --git a/.yamato/vfxmain-linux-vulkan.yml b/.yamato/vfxmain-linux-vulkan.yml index f36e4ef0b55..24a5743f7b1 100644 --- a/.yamato/vfxmain-linux-vulkan.yml +++ b/.yamato/vfxmain-linux-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFXMain_Linux_Vulkan_Standalone_trunk: - name: VFXMain on Linux_Vulkan_Standalone on version trunk +VFXMain_Linux_Vulkan_Standalone_2020.1: + name: VFXMain on Linux_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -12,7 +12,7 @@ VFXMain_Linux_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -24,8 +24,8 @@ VFXMain_Linux_Vulkan_Standalone_trunk: logs: paths: - "**/test-results/**" -VFXMain_Linux_Vulkan_playmode_trunk: - name: VFXMain on Linux_Vulkan_playmode on version trunk +VFXMain_Linux_Vulkan_playmode_2020.1: + name: VFXMain on Linux_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -33,7 +33,7 @@ VFXMain_Linux_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -45,8 +45,8 @@ VFXMain_Linux_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Linux_Vulkan_editmode_trunk: - name: VFXMain on Linux_Vulkan_editmode on version trunk +VFXMain_Linux_Vulkan_editmode_2020.1: + name: VFXMain on Linux_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -54,7 +54,7 @@ VFXMain_Linux_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:linux + - path: .yamato/_editor.yml#editor:priming:2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -66,8 +66,8 @@ VFXMain_Linux_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Linux_Vulkan_Standalone_fast-trunk: - name: VFXMain on Linux_Vulkan_Standalone on version fast-trunk +VFXMain_Linux_Vulkan_Standalone_fast-2020.1: + name: VFXMain on Linux_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -75,7 +75,7 @@ VFXMain_Linux_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -87,8 +87,8 @@ VFXMain_Linux_Vulkan_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_Linux_Vulkan_playmode_fast-trunk: - name: VFXMain on Linux_Vulkan_playmode on version fast-trunk +VFXMain_Linux_Vulkan_playmode_fast-2020.1: + name: VFXMain on Linux_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: cds-ops/ubuntu-18.04-base:stable @@ -96,7 +96,7 @@ VFXMain_Linux_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip @@ -108,8 +108,8 @@ VFXMain_Linux_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_Linux_Vulkan_editmode_fast-trunk: - name: VFXMain on Linux_Vulkan_editmode on version fast-trunk +VFXMain_Linux_Vulkan_editmode_fast-2020.1: + name: VFXMain on Linux_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: cds-ops/ubuntu-18.04-base:stable @@ -117,7 +117,7 @@ VFXMain_Linux_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:linux + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:linux rerun: on-new-revision commands: - sudo -H pip install --upgrade pip diff --git a/.yamato/vfxmain-osx-metal.yml b/.yamato/vfxmain-osx-metal.yml index 2a86ba1485d..aacd0830e70 100644 --- a/.yamato/vfxmain-osx-metal.yml +++ b/.yamato/vfxmain-osx-metal.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFXMain_OSX_Metal_Standalone_trunk: - name: VFXMain on OSX_Metal_Standalone on version trunk +VFXMain_OSX_Metal_Standalone_2020.1: + name: VFXMain on OSX_Metal_Standalone on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -12,7 +12,7 @@ VFXMain_OSX_Metal_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -31,8 +31,8 @@ VFXMain_OSX_Metal_Standalone_trunk: logs: paths: - "**/test-results/**" -VFXMain_OSX_Metal_playmode_trunk: - name: VFXMain on OSX_Metal_playmode on version trunk +VFXMain_OSX_Metal_playmode_2020.1: + name: VFXMain on OSX_Metal_playmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -40,7 +40,7 @@ VFXMain_OSX_Metal_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -59,8 +59,8 @@ VFXMain_OSX_Metal_playmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_OSX_Metal_editmode_trunk: - name: VFXMain on OSX_Metal_editmode on version trunk +VFXMain_OSX_Metal_editmode_2020.1: + name: VFXMain on OSX_Metal_editmode on version 2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -68,7 +68,7 @@ VFXMain_OSX_Metal_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:macos + - path: .yamato/_editor.yml#editor:priming:2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -87,8 +87,8 @@ VFXMain_OSX_Metal_editmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_OSX_Metal_Standalone_fast-trunk: - name: VFXMain on OSX_Metal_Standalone on version fast-trunk +VFXMain_OSX_Metal_Standalone_fast-2020.1: + name: VFXMain on OSX_Metal_Standalone on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -96,7 +96,7 @@ VFXMain_OSX_Metal_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -115,8 +115,8 @@ VFXMain_OSX_Metal_Standalone_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_OSX_Metal_playmode_fast-trunk: - name: VFXMain on OSX_Metal_playmode on version fast-trunk +VFXMain_OSX_Metal_playmode_fast-2020.1: + name: VFXMain on OSX_Metal_playmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -124,7 +124,7 @@ VFXMain_OSX_Metal_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -143,8 +143,8 @@ VFXMain_OSX_Metal_playmode_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_OSX_Metal_editmode_fast-trunk: - name: VFXMain on OSX_Metal_editmode on version fast-trunk +VFXMain_OSX_Metal_editmode_fast-2020.1: + name: VFXMain on OSX_Metal_editmode on version fast-2020.1 agent: type: Unity::metal::macmini image: slough-ops/macos-10.14-xcode:stable @@ -152,7 +152,7 @@ VFXMain_OSX_Metal_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:macos + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:macos rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr diff --git a/.yamato/vfxmain-win-dx11.yml b/.yamato/vfxmain-win-dx11.yml index c9b3a50982d..333cc0b2930 100644 --- a/.yamato/vfxmain-win-dx11.yml +++ b/.yamato/vfxmain-win-dx11.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFXMain_Win_DX11_Standalone_trunk: - name: VFXMain on Win_DX11_Standalone on version trunk +VFXMain_Win_DX11_Standalone_2020.1: + name: VFXMain on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ VFXMain_Win_DX11_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_trunk + - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -26,8 +26,8 @@ VFXMain_Win_DX11_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFXMain_Win_DX11_Player_trunk: - name: Build VFXMain on Win_DX11_Player on version trunk +Build_VFXMain_Win_DX11_Player_2020.1: + name: Build VFXMain on Win_DX11_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_VFXMain_Win_DX11_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -49,8 +49,8 @@ Build_VFXMain_Win_DX11_Player_trunk: players: paths: - "players/**" -VFXMain_Win_DX11_playmode_trunk: - name: VFXMain on Win_DX11_playmode on version trunk +VFXMain_Win_DX11_playmode_2020.1: + name: VFXMain on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ VFXMain_Win_DX11_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -69,8 +69,8 @@ VFXMain_Win_DX11_playmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_DX11_editmode_trunk: - name: VFXMain on Win_DX11_editmode on version trunk +VFXMain_Win_DX11_editmode_2020.1: + name: VFXMain on Win_DX11_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ VFXMain_Win_DX11_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -89,8 +89,8 @@ VFXMain_Win_DX11_editmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_DX11_Standalone_fast-trunk: - name: VFXMain on Win_DX11_Standalone on version fast-trunk +VFXMain_Win_DX11_Standalone_fast-2020.1: + name: VFXMain on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,9 +98,9 @@ VFXMain_Win_DX11_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_fast-trunk + - path: .yamato/vfxmain-win-dx11.yml#Build_VFXMain_Win_DX11_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -112,8 +112,8 @@ VFXMain_Win_DX11_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFXMain_Win_DX11_Player_fast-trunk: - name: Build VFXMain on Win_DX11_Player on version fast-trunk +Build_VFXMain_Win_DX11_Player_fast-2020.1: + name: Build VFXMain on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -121,7 +121,7 @@ Build_VFXMain_Win_DX11_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -135,8 +135,8 @@ Build_VFXMain_Win_DX11_Player_fast-trunk: players: paths: - "players/**" -VFXMain_Win_DX11_playmode_fast-trunk: - name: VFXMain on Win_DX11_playmode on version fast-trunk +VFXMain_Win_DX11_playmode_fast-2020.1: + name: VFXMain on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -144,7 +144,7 @@ VFXMain_Win_DX11_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -155,8 +155,8 @@ VFXMain_Win_DX11_playmode_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_DX11_editmode_fast-trunk: - name: VFXMain on Win_DX11_editmode on version fast-trunk +VFXMain_Win_DX11_editmode_fast-2020.1: + name: VFXMain on Win_DX11_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ VFXMain_Win_DX11_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr diff --git a/.yamato/vfxmain-win-vulkan.yml b/.yamato/vfxmain-win-vulkan.yml index 289d2e9436f..b7a94b600ae 100644 --- a/.yamato/vfxmain-win-vulkan.yml +++ b/.yamato/vfxmain-win-vulkan.yml @@ -3,8 +3,8 @@ # Introduce any changes under .yamato/config/*.metafile files (for most cases) or under .yamato/ruamel/* within Python (more elaborate cases), and rerun build.py to regenerate all .yml files. # Read more under .yamato/docs/readme.md -VFXMain_Win_Vulkan_Standalone_trunk: - name: VFXMain on Win_Vulkan_Standalone on version trunk +VFXMain_Win_Vulkan_Standalone_2020.1: + name: VFXMain on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -12,9 +12,9 @@ VFXMain_Win_Vulkan_Standalone_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision - - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_trunk + - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -26,8 +26,8 @@ VFXMain_Win_Vulkan_Standalone_trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFXMain_Win_Vulkan_Player_trunk: - name: Build VFXMain on Win_Vulkan_Player on version trunk +Build_VFXMain_Win_Vulkan_Player_2020.1: + name: Build VFXMain on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -35,7 +35,7 @@ Build_VFXMain_Win_Vulkan_Player_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -49,8 +49,8 @@ Build_VFXMain_Win_Vulkan_Player_trunk: players: paths: - "players/**" -VFXMain_Win_Vulkan_playmode_trunk: - name: VFXMain on Win_Vulkan_playmode on version trunk +VFXMain_Win_Vulkan_playmode_2020.1: + name: VFXMain on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -58,7 +58,7 @@ VFXMain_Win_Vulkan_playmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -69,8 +69,8 @@ VFXMain_Win_Vulkan_playmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_Vulkan_editmode_trunk: - name: VFXMain on Win_Vulkan_editmode on version trunk +VFXMain_Win_Vulkan_editmode_2020.1: + name: VFXMain on Win_Vulkan_editmode on version 2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -78,7 +78,7 @@ VFXMain_Win_Vulkan_editmode_trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:trunk:windows + - path: .yamato/_editor.yml#editor:priming:2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -89,8 +89,8 @@ VFXMain_Win_Vulkan_editmode_trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_Vulkan_Standalone_fast-trunk: - name: VFXMain on Win_Vulkan_Standalone on version fast-trunk +VFXMain_Win_Vulkan_Standalone_fast-2020.1: + name: VFXMain on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -98,9 +98,9 @@ VFXMain_Win_Vulkan_Standalone_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision - - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_fast-trunk + - path: .yamato/vfxmain-win-vulkan.yml#Build_VFXMain_Win_Vulkan_Player_fast-2020.1 rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -112,8 +112,8 @@ VFXMain_Win_Vulkan_Standalone_fast-trunk: paths: - "**/test-results/**" skip_checkout: true -Build_VFXMain_Win_Vulkan_Player_fast-trunk: - name: Build VFXMain on Win_Vulkan_Player on version fast-trunk +Build_VFXMain_Win_Vulkan_Player_fast-2020.1: + name: Build VFXMain on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -121,7 +121,7 @@ Build_VFXMain_Win_Vulkan_Player_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -135,8 +135,8 @@ Build_VFXMain_Win_Vulkan_Player_fast-trunk: players: paths: - "players/**" -VFXMain_Win_Vulkan_playmode_fast-trunk: - name: VFXMain on Win_Vulkan_playmode on version fast-trunk +VFXMain_Win_Vulkan_playmode_fast-2020.1: + name: VFXMain on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU image: sdet/gamecode_win10:stable @@ -144,7 +144,7 @@ VFXMain_Win_Vulkan_playmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr @@ -155,8 +155,8 @@ VFXMain_Win_Vulkan_playmode_fast-trunk: logs: paths: - "**/test-results/**" -VFXMain_Win_Vulkan_editmode_fast-trunk: - name: VFXMain on Win_Vulkan_editmode on version fast-trunk +VFXMain_Win_Vulkan_editmode_fast-2020.1: + name: VFXMain on Win_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM image: sdet/gamecode_win10:stable @@ -164,7 +164,7 @@ VFXMain_Win_Vulkan_editmode_fast-trunk: variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: - - path: .yamato/_editor.yml#editor:priming:fast-trunk:windows + - path: .yamato/_editor.yml#editor:priming:fast-2020.1:windows rerun: on-new-revision commands: - git clone git@github.cds.internal.unity3d.com:unity/utr.git TestProjects/VisualEffectGraph/utr From 122922dc29ed756ee603adabfd09322f9a2ae3c2 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 10 Jun 2020 12:43:31 +0200 Subject: [PATCH 3/7] remove Standalone from all_* for Hybrids --- .yamato/all-hdrp_hybrid.yml | 6 ------ .yamato/all-universal_hybrid.yml | 6 ------ .yamato/config/hdrp_hybrid.metafile | 2 +- .yamato/config/universal_hybrid.metafile | 2 +- 4 files changed, 2 insertions(+), 14 deletions(-) diff --git a/.yamato/all-hdrp_hybrid.yml b/.yamato/all-hdrp_hybrid.yml index 13f98a72fee..55f654b03d7 100644 --- a/.yamato/all-hdrp_hybrid.yml +++ b/.yamato/all-hdrp_hybrid.yml @@ -10,8 +10,6 @@ All_HDRP_Hybrid_2020.1: rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_2020.1 - rerun: on-new-revision All_HDRP_Hybrid_fast-2020.1: name: All HDRP_Hybrid CI - fast-2020.1 dependencies: @@ -19,8 +17,6 @@ All_HDRP_Hybrid_fast-2020.1: rerun: on-new-revision - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_fast-2020.1 - rerun: on-new-revision All_HDRP_Hybrid_CUSTOM-REVISION: name: All HDRP_Hybrid CI - CUSTOM-REVISION dependencies: @@ -28,7 +24,5 @@ All_HDRP_Hybrid_CUSTOM-REVISION: rerun: always - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_playmode_XR_CUSTOM-REVISION rerun: always - - path: .yamato/hdrp_hybrid-win-dx11.yml#HDRP_Hybrid_Win_DX11_Standalone_CUSTOM-REVISION - rerun: always variables: CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/all-universal_hybrid.yml b/.yamato/all-universal_hybrid.yml index 8de13af279d..a8b4e7f38fe 100644 --- a/.yamato/all-universal_hybrid.yml +++ b/.yamato/all-universal_hybrid.yml @@ -8,8 +8,6 @@ All_Universal_Hybrid_2020.1: dependencies: - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_2020.1 - rerun: on-new-revision - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_2020.1 rerun: on-new-revision All_Universal_Hybrid_fast-2020.1: @@ -17,8 +15,6 @@ All_Universal_Hybrid_fast-2020.1: dependencies: - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_fast-2020.1 - rerun: on-new-revision - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_fast-2020.1 rerun: on-new-revision All_Universal_Hybrid_CUSTOM-REVISION: @@ -26,8 +22,6 @@ All_Universal_Hybrid_CUSTOM-REVISION: dependencies: - path: .yamato/universal_hybrid-win-dx11.yml#Universal_Hybrid_Win_DX11_playmode_CUSTOM-REVISION rerun: always - - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_Standalone_CUSTOM-REVISION - rerun: always - path: .yamato/universal_hybrid-osx-metal.yml#Universal_Hybrid_OSX_Metal_playmode_CUSTOM-REVISION rerun: always variables: diff --git a/.yamato/config/hdrp_hybrid.metafile b/.yamato/config/hdrp_hybrid.metafile index 9c6f1efd5fb..9190092436c 100644 --- a/.yamato/config/hdrp_hybrid.metafile +++ b/.yamato/config/hdrp_hybrid.metafile @@ -26,4 +26,4 @@ all: test_platforms: - playmode - playmode_XR - - Standalone + # - Standalone diff --git a/.yamato/config/universal_hybrid.metafile b/.yamato/config/universal_hybrid.metafile index 506e4a967d1..df4913a23dc 100644 --- a/.yamato/config/universal_hybrid.metafile +++ b/.yamato/config/universal_hybrid.metafile @@ -32,5 +32,5 @@ all: - platform: OSX api: Metal test_platforms: - - Standalone + # - Standalone - playmode \ No newline at end of file From c84c5f1651187a4d51a004f03f6dff59ff161002 Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 10 Jun 2020 12:56:55 +0200 Subject: [PATCH 4/7] remove osx_metal and linux from hdrp all_ job --- .yamato/all-hdrp.yml | 30 ------------------------------ .yamato/config/hdrp.metafile | 22 +++++++++++----------- 2 files changed, 11 insertions(+), 41 deletions(-) diff --git a/.yamato/all-hdrp.yml b/.yamato/all-hdrp.yml index e212f27ce4a..e15a3334904 100644 --- a/.yamato/all-hdrp.yml +++ b/.yamato/all-hdrp.yml @@ -20,16 +20,6 @@ All_HDRP_2020.1: rerun: on-new-revision - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_2020.1 - rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_2020.1 rerun: on-new-revision All_HDRP_fast-2020.1: @@ -49,16 +39,6 @@ All_HDRP_fast-2020.1: rerun: on-new-revision - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_fast-2020.1 rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_fast-2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_fast-2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_fast-2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_fast-2020.1 - rerun: on-new-revision - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_fast-2020.1 - rerun: on-new-revision - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_fast-2020.1 rerun: on-new-revision All_HDRP_CUSTOM-REVISION: @@ -78,16 +58,6 @@ All_HDRP_CUSTOM-REVISION: rerun: always - path: .yamato/hdrp-win-vulkan.yml#HDRP_Win_Vulkan_playmode_CUSTOM-REVISION rerun: always - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_Standalone_CUSTOM-REVISION - rerun: always - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_editmode_CUSTOM-REVISION - rerun: always - - path: .yamato/hdrp-osx-metal.yml#HDRP_OSX_Metal_playmode_CUSTOM-REVISION - rerun: always - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_editmode_CUSTOM-REVISION - rerun: always - - path: .yamato/hdrp-linux-vulkan.yml#HDRP_Linux_Vulkan_playmode_CUSTOM-REVISION - rerun: always - path: .yamato/hdrp_dxr-win-dx12.yml#HDRP_DXR_Win_DX12_playmode_CUSTOM-REVISION rerun: always variables: diff --git a/.yamato/config/hdrp.metafile b/.yamato/config/hdrp.metafile index f9f364ec47a..584c348bb18 100644 --- a/.yamato/config/hdrp.metafile +++ b/.yamato/config/hdrp.metafile @@ -39,17 +39,17 @@ all: test_platforms: - playmode # - Standalone - - platform: OSX - api: Metal - test_platforms: - - Standalone - - editmode - - playmode - - platform: Linux - api: Vulkan - test_platforms: - - editmode - - playmode + # - platform: OSX + # api: Metal + # test_platforms: + # - Standalone + # - editmode + # - playmode + # - platform: Linux + # api: Vulkan + # test_platforms: + # - editmode + # - playmode - project: HDRP_DXR platform: Win api: DX12 From 80040ccf537c4ef83b8e52cb308d8e3d5ab44cff Mon Sep 17 00:00:00 2001 From: Liis Kivistik Date: Wed, 10 Jun 2020 16:19:13 +0200 Subject: [PATCH 5/7] Updated hdrp agents (#814) * updated hdrp agents * update image for standalone and editmode tests [skip ci] Co-authored-by: Sophia --- .yamato/config/hdrp.metafile | 29 ++++++++++++++-- .yamato/hdrp-win-dx11.yml | 66 +++++++++++++++++++++--------------- .yamato/hdrp-win-dx12.yml | 66 +++++++++++++++++++++--------------- .yamato/hdrp-win-vulkan.yml | 66 +++++++++++++++++++++--------------- 4 files changed, 143 insertions(+), 84 deletions(-) diff --git a/.yamato/config/hdrp.metafile b/.yamato/config/hdrp.metafile index 584c348bb18..f5075805d02 100644 --- a/.yamato/config/hdrp.metafile +++ b/.yamato/config/hdrp.metafile @@ -9,10 +9,33 @@ test_platforms: - Standalone platforms: - name: Win + os: windows apis: - - DX11 - - DX12 - - Vulkan + DX11: -force-d3d11 + DX12: -force-d3d12 + Vulkan: -force-vulkan + agent_default: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 + agent_editmode: + type: Unity::VM + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + agent_standalone: + type: Unity::VM::GPU + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 + agent_standalone_build: + type: Unity::VM + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 + components: + - editor + - il2cpp - name: OSX apis: - Metal diff --git a/.yamato/hdrp-win-dx11.yml b/.yamato/hdrp-win-dx11.yml index 44f95e9f973..cc67c58b8e3 100644 --- a/.yamato/hdrp-win-dx11.yml +++ b/.yamato/hdrp-win-dx11.yml @@ -7,8 +7,9 @@ HDRP_Win_DX11_playmode_2020.1: name: HDRP on Win_DX11_playmode on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -27,8 +28,9 @@ HDRP_Win_DX11_playmode_XR_2020.1: name: HDRP on Win_DX11_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -47,8 +49,8 @@ HDRP_Win_DX11_editmode_2020.1: name: HDRP on Win_DX11_editmode on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -67,8 +69,9 @@ HDRP_Win_DX11_Standalone_2020.1: name: HDRP on Win_DX11_Standalone on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -90,8 +93,9 @@ Build_HDRP_Win_DX11_Player_2020.1: name: Build HDRP on Win_DX11_Player on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -113,8 +117,9 @@ HDRP_Win_DX11_playmode_fast-2020.1: name: HDRP on Win_DX11_playmode on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -133,8 +138,9 @@ HDRP_Win_DX11_playmode_XR_fast-2020.1: name: HDRP on Win_DX11_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -153,8 +159,8 @@ HDRP_Win_DX11_editmode_fast-2020.1: name: HDRP on Win_DX11_editmode on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -173,8 +179,9 @@ HDRP_Win_DX11_Standalone_fast-2020.1: name: HDRP on Win_DX11_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -196,8 +203,9 @@ Build_HDRP_Win_DX11_Player_fast-2020.1: name: Build HDRP on Win_DX11_Player on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -219,8 +227,9 @@ HDRP_Win_DX11_playmode_CUSTOM-REVISION: name: HDRP on Win_DX11_playmode on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -240,8 +249,9 @@ HDRP_Win_DX11_playmode_XR_CUSTOM-REVISION: name: HDRP on Win_DX11_playmode_XR on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -261,8 +271,8 @@ HDRP_Win_DX11_editmode_CUSTOM-REVISION: name: HDRP on Win_DX11_editmode on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -282,8 +292,9 @@ HDRP_Win_DX11_Standalone_CUSTOM-REVISION: name: HDRP on Win_DX11_Standalone on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -306,8 +317,9 @@ Build_HDRP_Win_DX11_Player_CUSTOM-REVISION: name: Build HDRP on Win_DX11_Player on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/hdrp-win-dx12.yml b/.yamato/hdrp-win-dx12.yml index ff978e2d394..d9b8b17a391 100644 --- a/.yamato/hdrp-win-dx12.yml +++ b/.yamato/hdrp-win-dx12.yml @@ -7,8 +7,9 @@ HDRP_Win_DX12_playmode_2020.1: name: HDRP on Win_DX12_playmode on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -27,8 +28,9 @@ HDRP_Win_DX12_playmode_XR_2020.1: name: HDRP on Win_DX12_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -47,8 +49,8 @@ HDRP_Win_DX12_editmode_2020.1: name: HDRP on Win_DX12_editmode on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -67,8 +69,9 @@ HDRP_Win_DX12_Standalone_2020.1: name: HDRP on Win_DX12_Standalone on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -90,8 +93,9 @@ Build_HDRP_Win_DX12_Player_2020.1: name: Build HDRP on Win_DX12_Player on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -113,8 +117,9 @@ HDRP_Win_DX12_playmode_fast-2020.1: name: HDRP on Win_DX12_playmode on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -133,8 +138,9 @@ HDRP_Win_DX12_playmode_XR_fast-2020.1: name: HDRP on Win_DX12_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -153,8 +159,8 @@ HDRP_Win_DX12_editmode_fast-2020.1: name: HDRP on Win_DX12_editmode on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -173,8 +179,9 @@ HDRP_Win_DX12_Standalone_fast-2020.1: name: HDRP on Win_DX12_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -196,8 +203,9 @@ Build_HDRP_Win_DX12_Player_fast-2020.1: name: Build HDRP on Win_DX12_Player on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -219,8 +227,9 @@ HDRP_Win_DX12_playmode_CUSTOM-REVISION: name: HDRP on Win_DX12_playmode on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -240,8 +249,9 @@ HDRP_Win_DX12_playmode_XR_CUSTOM-REVISION: name: HDRP on Win_DX12_playmode_XR on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -261,8 +271,8 @@ HDRP_Win_DX12_editmode_CUSTOM-REVISION: name: HDRP on Win_DX12_editmode on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -282,8 +292,9 @@ HDRP_Win_DX12_Standalone_CUSTOM-REVISION: name: HDRP on Win_DX12_Standalone on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -306,8 +317,9 @@ Build_HDRP_Win_DX12_Player_CUSTOM-REVISION: name: Build HDRP on Win_DX12_Player on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set diff --git a/.yamato/hdrp-win-vulkan.yml b/.yamato/hdrp-win-vulkan.yml index 52a3ef07224..1b1708238a3 100644 --- a/.yamato/hdrp-win-vulkan.yml +++ b/.yamato/hdrp-win-vulkan.yml @@ -7,8 +7,9 @@ HDRP_Win_Vulkan_playmode_2020.1: name: HDRP on Win_Vulkan_playmode on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -27,8 +28,9 @@ HDRP_Win_Vulkan_playmode_XR_2020.1: name: HDRP on Win_Vulkan_playmode_XR on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -47,8 +49,8 @@ HDRP_Win_Vulkan_editmode_2020.1: name: HDRP on Win_Vulkan_editmode on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -67,8 +69,9 @@ HDRP_Win_Vulkan_Standalone_2020.1: name: HDRP on Win_Vulkan_Standalone on version 2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -90,8 +93,9 @@ Build_HDRP_Win_Vulkan_Player_2020.1: name: Build HDRP on Win_Vulkan_Player on version 2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -113,8 +117,9 @@ HDRP_Win_Vulkan_playmode_fast-2020.1: name: HDRP on Win_Vulkan_playmode on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -133,8 +138,9 @@ HDRP_Win_Vulkan_playmode_XR_fast-2020.1: name: HDRP on Win_Vulkan_playmode_XR on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -153,8 +159,8 @@ HDRP_Win_Vulkan_editmode_fast-2020.1: name: HDRP on Win_Vulkan_editmode on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -173,8 +179,9 @@ HDRP_Win_Vulkan_Standalone_fast-2020.1: name: HDRP on Win_Vulkan_Standalone on version fast-2020.1 agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -196,8 +203,9 @@ Build_HDRP_Win_Vulkan_Player_fast-2020.1: name: Build HDRP on Win_Vulkan_Player on version fast-2020.1 agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates dependencies: @@ -219,8 +227,9 @@ HDRP_Win_Vulkan_playmode_CUSTOM-REVISION: name: HDRP on Win_Vulkan_playmode on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -240,8 +249,9 @@ HDRP_Win_Vulkan_playmode_XR_CUSTOM-REVISION: name: HDRP on Win_Vulkan_playmode_XR on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -261,8 +271,8 @@ HDRP_Win_Vulkan_editmode_CUSTOM-REVISION: name: HDRP on Win_Vulkan_editmode on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -282,8 +292,9 @@ HDRP_Win_Vulkan_Standalone_CUSTOM-REVISION: name: HDRP on Win_Vulkan_Standalone on version CUSTOM-REVISION agent: type: Unity::VM::GPU - image: sdet/gamecode_win10:stable - flavor: b1.large + image: graphics-foundation/win10-dxr:latest + flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set @@ -306,8 +317,9 @@ Build_HDRP_Win_Vulkan_Player_CUSTOM-REVISION: name: Build HDRP on Win_Vulkan_Player on version CUSTOM-REVISION agent: type: Unity::VM - image: sdet/gamecode_win10:stable + image: graphics-foundation/win10-dxr:latest flavor: b1.xlarge + model: rtx2080 variables: UPM_REGISTRY: https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-candidates CUSTOM_REVISION: custom_revision_not_set From 4593ccfbc2cdec5ca789c1c126308729a8b22146 Mon Sep 17 00:00:00 2001 From: Sophia <16596228+sophiaaar@users.noreply.github.com> Date: Wed, 10 Jun 2020 16:04:08 +0200 Subject: [PATCH 6/7] [Yamato] Auto version and preview promotion of 10.x.x stream [skip ci] (#815) * set up auto version for master * create "promote all - nightly" job and edit dependencies * add nightly trigger to preview promote job * Update pb_promote.py --- .yamato/_preview_publish.yml | 39 +++++++++++++++++++ .yamato/ruamel/build.py | 6 ++- .../jobs/preview_publish/pb_auto_version.py | 1 + .../ruamel/jobs/preview_publish/pb_promote.py | 17 +++++--- .../preview_publish/pb_promote_all_preview.py | 22 +++++++++++ .yamato/ruamel/jobs/shared/namer.py | 5 ++- 6 files changed, 83 insertions(+), 7 deletions(-) create mode 100644 .yamato/ruamel/jobs/preview_publish/pb_promote_all_preview.py diff --git a/.yamato/_preview_publish.yml b/.yamato/_preview_publish.yml index cbc439d3e28..0c7a9197318 100644 --- a/.yamato/_preview_publish.yml +++ b/.yamato/_preview_publish.yml @@ -16,6 +16,10 @@ auto-version: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci utils auto-version bump --package-path com.unity.render-pipelines.core --package-path com.unity.render-pipelines.universal --package-path com.unity.render-pipelines.high-definition --package-path com.unity.shadergraph --package-path com.unity.visualeffectgraph --package-path com.unity.render-pipelines.high-definition-config --package-path com.unity.render-pipelines.lightweight - upm-ci utils auto-version commit --push + triggers: + branches: + only: + - master artifacts: packages: paths: @@ -30,6 +34,20 @@ publish_all_preview: - .yamato/_preview_publish.yml#publish_vfx - .yamato/_preview_publish.yml#publish_config - .yamato/_preview_publish.yml#publish_lwrp +promote_all_preview: + name: Promote all preview packages - nightly + dependencies: + - .yamato/_preview_publish.yml#promote_core + - .yamato/_preview_publish.yml#promote_universal + - .yamato/_preview_publish.yml#promote_hdrp + - .yamato/_preview_publish.yml#promote_shadergraph + - .yamato/_preview_publish.yml#promote_vfx + - .yamato/_preview_publish.yml#promote_config + - .yamato/_preview_publish.yml#promote_lwrp + triggers: + recurring: + - branch: master + frequency: daily wait_for_nightly: name: Wait for nightly dependencies: @@ -82,7 +100,10 @@ promote_core: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_core - .yamato/_packages.yml#pack_core + - .yamato/_packages.yml#test_core_OSX_trunk + - .yamato/_packages.yml#test_core_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.core @@ -117,7 +138,10 @@ promote_universal: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_universal - .yamato/_packages.yml#pack_universal + - .yamato/_packages.yml#test_universal_OSX_trunk + - .yamato/_packages.yml#test_universal_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.universal @@ -152,7 +176,10 @@ promote_hdrp: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_hdrp - .yamato/_packages.yml#pack_hdrp + - .yamato/_packages.yml#test_hdrp_OSX_trunk + - .yamato/_packages.yml#test_hdrp_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.high-definition @@ -187,7 +214,10 @@ promote_shadergraph: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_shadergraph - .yamato/_packages.yml#pack_shadergraph + - .yamato/_packages.yml#test_shadergraph_OSX_trunk + - .yamato/_packages.yml#test_shadergraph_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.shadergraph @@ -222,7 +252,10 @@ promote_vfx: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_vfx - .yamato/_packages.yml#pack_vfx + - .yamato/_packages.yml#test_vfx_OSX_trunk + - .yamato/_packages.yml#test_vfx_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.visualeffectgraph @@ -257,7 +290,10 @@ promote_config: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_config - .yamato/_packages.yml#pack_config + - .yamato/_packages.yml#test_config_OSX_trunk + - .yamato/_packages.yml#test_config_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.high-definition-config @@ -292,7 +328,10 @@ promote_lwrp: variables: UPMCI_PROMOTION: 1 dependencies: + - .yamato/_preview_publish.yml#publish_lwrp - .yamato/_packages.yml#pack_lwrp + - .yamato/_packages.yml#test_lwrp_OSX_trunk + - .yamato/_packages.yml#test_lwrp_Win_trunk commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.lightweight diff --git a/.yamato/ruamel/build.py b/.yamato/ruamel/build.py index 1ce1122015b..dbbd82c6e99 100644 --- a/.yamato/ruamel/build.py +++ b/.yamato/ruamel/build.py @@ -21,6 +21,7 @@ from jobs.preview_publish.pb_promote import PreviewPublish_PromoteJob from jobs.preview_publish.pb_auto_version import PreviewPublish_AutoVersionJob from jobs.preview_publish.pb_publish_all_preview import PreviewPublish_PublishAllPreviewJob +from jobs.preview_publish.pb_promote_all_preview import PreviewPublish_PromoteAllPreviewJob from jobs.preview_publish.pb_wait_for_nightly import PreviewPublish_WaitForNightlyJob from jobs.templates.template_pack import Template_PackJob from jobs.templates.template_test import Template_TestJob @@ -224,6 +225,9 @@ def create_preview_publish_jobs(metafile_name): job = PreviewPublish_PublishAllPreviewJob(metafile["packages"], target_branch, metafile["publishing"]["auto_publish"]) yml[job.job_id] = job.yml + job = PreviewPublish_PromoteAllPreviewJob(metafile["packages"], target_branch, metafile["publishing"]["auto_publish"]) + yml[job.job_id] = job.yml + job = PreviewPublish_WaitForNightlyJob(metafile["packages"], metafile["platforms"], target_editor) yml[job.job_id] = job.yml @@ -233,7 +237,7 @@ def create_preview_publish_jobs(metafile_name): job = PreviewPublish_PublishJob(get_agent(metafile["agent_publish"]), package, metafile["platforms"], target_editor) yml[job.job_id] = job.yml - job = PreviewPublish_PromoteJob(get_agent(metafile["agent_promote"]), package) + job = PreviewPublish_PromoteJob(get_agent(metafile["agent_promote"]), package, metafile["platforms"], target_editor) yml[job.job_id] = job.yml dump_yml(pb_filepath(), yml) diff --git a/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py b/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py index b3c5faa4f9b..42c528e3617 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_auto_version.py @@ -23,6 +23,7 @@ def get_job_definition(self, agent, packages, target_branch, auto_version): f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'upm-ci utils auto-version bump {bump_packages_args}', f'upm-ci utils auto-version commit --push']) + job.add_trigger_integration_branch(target_branch) job.add_artifacts_packages() # if auto_version is True: # job.add_trigger_integration_branch(target_branch) diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote.py b/.yamato/ruamel/jobs/preview_publish/pb_promote.py index f32f432b256..9fcb125505c 100644 --- a/.yamato/ruamel/jobs/preview_publish/pb_promote.py +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote.py @@ -5,22 +5,29 @@ class PreviewPublish_PromoteJob(): - def __init__(self, agent, package): + def __init__(self, agent, package, platforms, target_editor): self.job_id = pb_job_id_promote(package["name"]) - self.yml = self.get_job_definition(agent, package).get_yml() + self.yml = self.get_job_definition(agent, package, platforms, target_editor).get_yml() - def get_job_definition(self, agent, package): - + def get_job_definition(self, agent, package, platforms, target_editor): if package["publish_source"] != True: raise Exception('Tried to promote package for which "publish_source" set to false.') + + # define dependencies + dependencies = [ + f'{pb_filepath()}#{pb_job_id_publish(package["name"])}', + f'{packages_filepath()}#{package_job_id_pack(package["name"])}'] + + for platform in platforms: + dependencies.append(f'{packages_filepath()}#{package_job_id_test(package["name"], platform["os"], target_editor)}') # construct job job = YMLJob() job.set_name(f'[{package["name"]}] Production Promote') job.set_agent(agent) job.add_var_custom('UPMCI_PROMOTION', 1) - job.add_dependencies([f'{packages_filepath()}#{package_job_id_pack(package["name"])}']) + job.add_dependencies(dependencies) job.add_commands([ f'npm install upm-ci-utils@stable -g --registry {NPM_UPMCI_INSTALL_URL}', f'upm-ci {package["type"]} promote --{package["type"]}-path {package["path"]}']) diff --git a/.yamato/ruamel/jobs/preview_publish/pb_promote_all_preview.py b/.yamato/ruamel/jobs/preview_publish/pb_promote_all_preview.py new file mode 100644 index 00000000000..acd4c481a2a --- /dev/null +++ b/.yamato/ruamel/jobs/preview_publish/pb_promote_all_preview.py @@ -0,0 +1,22 @@ +from ruamel.yaml.scalarstring import DoubleQuotedScalarString as dss +from ..shared.namer import * +from ..shared.yml_job import YMLJob + +class PreviewPublish_PromoteAllPreviewJob(): + + def __init__(self, packages, target_branch, auto_publish): + self.job_id = pb_job_id_promote_all_preview() + self.yml = self.get_job_definition(packages, target_branch, auto_publish).get_yml() + + + def get_job_definition(self, packages, target_branch, auto_publish): + + # construct job + job = YMLJob() + job.set_name(f'Promote all preview packages - nightly') + job.add_dependencies([f'{pb_filepath()}#{pb_job_id_promote(package["name"])}' for package in packages]) + if auto_publish is True: + job.add_trigger_recurrent(target_branch, 'daily') + return job + + \ No newline at end of file diff --git a/.yamato/ruamel/jobs/shared/namer.py b/.yamato/ruamel/jobs/shared/namer.py index de9ae748ca8..5339f248871 100644 --- a/.yamato/ruamel/jobs/shared/namer.py +++ b/.yamato/ruamel/jobs/shared/namer.py @@ -103,4 +103,7 @@ def pb_job_id_wait_for_nightly(): return f'wait_for_nightly' def pb_job_id_publish_all_preview(): - return f'publish_all_preview' \ No newline at end of file + return f'publish_all_preview' + +def pb_job_id_promote_all_preview(): + return f'promote_all_preview' \ No newline at end of file From 1cf1a61de55e7b40767f1d5a33690aa54f4d37a2 Mon Sep 17 00:00:00 2001 From: Sophia Date: Wed, 10 Jun 2020 16:26:08 +0200 Subject: [PATCH 7/7] Update _preview_publish.yml --- .yamato/_preview_publish.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.yamato/_preview_publish.yml b/.yamato/_preview_publish.yml index 0c7a9197318..052dd21b063 100644 --- a/.yamato/_preview_publish.yml +++ b/.yamato/_preview_publish.yml @@ -19,7 +19,7 @@ auto-version: triggers: branches: only: - - master + - 9.x.x/release artifacts: packages: paths: @@ -46,7 +46,7 @@ promote_all_preview: - .yamato/_preview_publish.yml#promote_lwrp triggers: recurring: - - branch: master + - branch: 9.x.x/release frequency: daily wait_for_nightly: name: Wait for nightly @@ -102,8 +102,8 @@ promote_core: dependencies: - .yamato/_preview_publish.yml#publish_core - .yamato/_packages.yml#pack_core - - .yamato/_packages.yml#test_core_OSX_trunk - - .yamato/_packages.yml#test_core_Win_trunk + - .yamato/_packages.yml#test_core_OSX_2020.1 + - .yamato/_packages.yml#test_core_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.core @@ -140,8 +140,8 @@ promote_universal: dependencies: - .yamato/_preview_publish.yml#publish_universal - .yamato/_packages.yml#pack_universal - - .yamato/_packages.yml#test_universal_OSX_trunk - - .yamato/_packages.yml#test_universal_Win_trunk + - .yamato/_packages.yml#test_universal_OSX_2020.1 + - .yamato/_packages.yml#test_universal_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.universal @@ -178,8 +178,8 @@ promote_hdrp: dependencies: - .yamato/_preview_publish.yml#publish_hdrp - .yamato/_packages.yml#pack_hdrp - - .yamato/_packages.yml#test_hdrp_OSX_trunk - - .yamato/_packages.yml#test_hdrp_Win_trunk + - .yamato/_packages.yml#test_hdrp_OSX_2020.1 + - .yamato/_packages.yml#test_hdrp_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.high-definition @@ -216,8 +216,8 @@ promote_shadergraph: dependencies: - .yamato/_preview_publish.yml#publish_shadergraph - .yamato/_packages.yml#pack_shadergraph - - .yamato/_packages.yml#test_shadergraph_OSX_trunk - - .yamato/_packages.yml#test_shadergraph_Win_trunk + - .yamato/_packages.yml#test_shadergraph_OSX_2020.1 + - .yamato/_packages.yml#test_shadergraph_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.shadergraph @@ -254,8 +254,8 @@ promote_vfx: dependencies: - .yamato/_preview_publish.yml#publish_vfx - .yamato/_packages.yml#pack_vfx - - .yamato/_packages.yml#test_vfx_OSX_trunk - - .yamato/_packages.yml#test_vfx_Win_trunk + - .yamato/_packages.yml#test_vfx_OSX_2020.1 + - .yamato/_packages.yml#test_vfx_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.visualeffectgraph @@ -292,8 +292,8 @@ promote_config: dependencies: - .yamato/_preview_publish.yml#publish_config - .yamato/_packages.yml#pack_config - - .yamato/_packages.yml#test_config_OSX_trunk - - .yamato/_packages.yml#test_config_Win_trunk + - .yamato/_packages.yml#test_config_OSX_2020.1 + - .yamato/_packages.yml#test_config_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.high-definition-config @@ -330,8 +330,8 @@ promote_lwrp: dependencies: - .yamato/_preview_publish.yml#publish_lwrp - .yamato/_packages.yml#pack_lwrp - - .yamato/_packages.yml#test_lwrp_OSX_trunk - - .yamato/_packages.yml#test_lwrp_Win_trunk + - .yamato/_packages.yml#test_lwrp_OSX_2020.1 + - .yamato/_packages.yml#test_lwrp_Win_2020.1 commands: - npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - upm-ci package promote --package-path com.unity.render-pipelines.lightweight