Skip to content

Commit 5934e2d

Browse files
committed
do set_build_target_env_var
1 parent f022795 commit 5934e2d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

action.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,16 @@ def get_build_targetname(primary_build_target,branch_and_label):
131131
raise Exception(f"get_build_target_name() requires branch_and_label")
132132

133133
# 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
136135
# replace any special chars and ensure length is max of 56 chars
137136
# 64 is the limit, but we allow some free chars for platform
138137
# 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}"
141140
# 64 char limit for targets (citation needed)
142-
# target_name = target_name[:63]
141+
target_name = target_name[:63]
143142
# targets must be lower case
144-
# target_name = target_name.lower()
143+
target_name = target_name.lower()
145144

146145
return target_name
147146

@@ -664,6 +663,9 @@ def main(
664663
# this will create a new target if it doesnt exist
665664
build_meta = builder.get_build_target_meta( allow_new_target )
666665

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+
667669
# create a new build for the specified build target
668670
build_number = builder.start_build(build_target_name)
669671
logger.info(f"Started build number {build_number} on {build_target_name}")

0 commit comments

Comments
 (0)