further gates

This commit is contained in:
2026-09-07 14:27:44 -04:00
parent 7d8b1cb28f
commit bed9cea9a7
+12 -10
View File
@@ -46,30 +46,32 @@ def main():
print("Task environment variable: " + os.environ.get("TASK")) print("Task environment variable: " + os.environ.get("TASK"))
if os.environ.get("TASK"): if os.environ.get("TASK"):
diff = [os.environ.get("TASK")] diff = [os.environ.get("TASK")]
deployable_containers = [os.environ.get("TASK")]
else: else:
diff = git_diff() diff = git_diff()
deployable_containers = []
deployable_containers = []
removable_containers = [] removable_containers = []
for file in diff: if not os.environ.get("TASK"):
if os.path.exists(os.path.join(dir_path, file)): for file in diff:
deployable_containers.append(file) if os.path.exists(os.path.join(dir_path, file)):
else: deployable_containers.append(file)
removable_containers.append(file) else:
removable_containers.append(file)
print(f"[MAIN] Deployable: {len(deployable_containers)}") print(f"[MAIN] Deployable: {len(deployable_containers)}")
print(f"[MAIN] Removable: {len(removable_containers)}") print(f"[MAIN] Removable: {len(removable_containers)}")
if len(deployable_containers) > 0: if len(deployable_containers) > 0:
to_deploy = [] to_deploy = []
for container in deployable_containers: if not os.environ.get("TASK"):
if "_deploy" not in container: for container in deployable_containers:
task_name = get_normalized_task_name(container) task_name = get_normalized_task_name(container)
if task_name: if task_name:
to_deploy.append(task_name + "_deploy") to_deploy.append(task_name + "_deploy")
else: else:
to_deploy.append(task_name) to_deploy.append(os.environ.get("TASK"))
if len(to_deploy) > 0: if len(to_deploy) > 0:
result = deploy(to_deploy) result = deploy(to_deploy)