@@ -131,17 +131,16 @@ def get_build_targetname(primary_build_target,branch_and_label):
131
131
raise Exception (f"get_build_target_name() requires branch_and_label" )
132
132
133
133
# sanitise label for unity cloud build's restrictions
134
- target_name = primary_build_target
135
- # target_name = "branch_and_label.label"
134
+ target_name = branch_and_label .label
136
135
# replace any special chars and ensure length is max of 56 chars
137
136
# 64 is the limit, but we allow some free chars for platform
138
137
# todo: just do 64-(prefix-length)
139
- # target_name = re.sub("[^0-9a-zA-Z]+", "-", target_name)
140
- # target_name = f"{primary_build_target}-{target_name}"
138
+ target_name = re .sub ("[^0-9a-zA-Z]+" , "-" , target_name )
139
+ target_name = f"{ primary_build_target } -{ target_name } "
141
140
# 64 char limit for targets (citation needed)
142
- # target_name = target_name[:63]
141
+ target_name = target_name [:63 ]
143
142
# targets must be lower case
144
- # target_name = target_name.lower()
143
+ target_name = target_name .lower ()
145
144
146
145
return target_name
147
146
@@ -664,6 +663,9 @@ def main(
664
663
# this will create a new target if it doesnt exist
665
664
build_meta = builder .get_build_target_meta ( allow_new_target )
666
665
666
+ # create a new env for the specified build target
667
+ builder_env = builder .set_build_target_env_var (build_target_name , "buildProfile" , "Release" )
668
+
667
669
# create a new build for the specified build target
668
670
build_number = builder .start_build (build_target_name )
669
671
logger .info (f"Started build number { build_number } on { build_target_name } " )
0 commit comments