You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .yamato/project-pack.yml
+22-5Lines changed: 22 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,26 @@
1
-
{% metadata_file .yamato/project.metafile %}
1
+
{% metadata_file .yamato/project.metafile %}# All configuration that is used to create different configurations (used in for loops) is taken from this file.
2
2
---
3
3
4
-
# Jobs that iterate through and packs all NGO projects listed (to use in different jobs)
5
-
# For this job no specific platform support and no running Unity instance is required so small agent (as per project.metafile definition) coul be used to save resources and speed up the process
6
-
# If everyone adheres to this rule it can create bottlenecks (since everyone would use this machine) so we decided to pack project with the same platform as the given job runs on
# This job is responsible for packing a specific project. It generates package artifacts (.tgz) required for testing and publishing, ensuring all dependencies are properly bundled and validated before any test execution.
6
+
# The job itself doesn't test anything specific but rather it prepares project packages that will be consumed by other pipeline jobs.
# Job does not require Unity Editor in order to perform packing.
15
+
# In theory, we could just use one platform for packing projects (for example ubuntu) but in order to reduce confusion we are using same platform as the job utilizing project pack as dependency.
# To see where this job is included (in trigger job definitions) look into _triggers.yml file
19
+
# TODO: Currently upm-ci is being used but in the future it will be replaced by upm-pvp. Additionally this would allow us to run PVP checks on projects
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm# upm-ci is not preinstalled on the image so we need to download it
0 commit comments