Я использую GitLab, и у меня есть проект на 2 ГБ, который должен быть заверен Apple. Вот текущий конвейерный поток:
Компиляция ==> Тест ==> Zip ==> Нотариальное заверение ==> Создать установщик ==> Готово
Нотариальное завершение занимает один час . Серверы Apple имеют очередь, поэтому 80% времени процесс фактически ничего не делает. Он открывает соединение и бездействует, пока не произойдет загрузка. Так что процесс в течение долгого времени практически ничего не делает.
Таким образом, бегун блокируется этой задачей. Могу ли я пометить задачу как «asyn c», чтобы этот участник мог выполнить еще одну задачу? Технически 100 сборок могут быть нотариально заверены одновременно, без каких-либо проблем с производительностью. Любая помощь высоко ценится!