Включите передачу узла в pipeline
Узел работает круглый год — задачи должны переноситься
Узел работает 365 дней в году. Дата-центр обеспечивает питание, сеть и охлаждение; ваша команда отвечает за зависимости проекта, ключи, конфигурацию задач и резервное копирование данных. О проблемах с оборудованием сообщайте через заявку. Не храните единственную копию важных данных на одном узле.
Заранее подготовьте инструкции для восстановления
Запишите метки runner, версии инструментов, названия переменных среды, порядок установки зависимостей и шаги импорта подписи. Скрипты автоматического восстановления упрощают передачу дел и надёжнее личных заметок.
Создавайте зашифрованные резервные копии сертификатов подписи и закрытых ключей. Сохраняйте артефакты сборки и журналы в хранилище команды. Решите, стоит ли копировать DerivedData и кэш зависимостей с учётом затрат, но предусмотрите возможность восстановить их заново.
Открыть список проверок подключения
При сбое сохраните данные для диагностики
Запишите ID узла, время и часовой пояс, последнюю успешную задачу и краткое описание ошибки. Отдельно укажите, доступен ли SSH, в сети ли runner и запускаются ли задачи. Вместо расплывчатого «сборка сломалась» приведите конкретные симптомы.
Если вход ещё доступен, сначала сохраните нужные данные и журналы, затем приостановите новые задачи. Не включайте в заявку конфиденциальные сведения. Если нужна помощь с доступом, точно укажите, что разрешаете проверить; не отправляйте закрытые ключи или пароли целиком.
Войти в консоль и сообщить о проблеме
После замены узла повторите проверку
После диагностики поддержка подтвердит дальнейшие действия через заявку. Если потребуется заменить узел, обновите адрес и учетные данные по информации о новом узле, затем снова проверьте отпечаток ключа хоста.
Восстановите зависимости и материалы подписи, затем зарегистрируйте или привяжите runner и выполните минимальную сборку. Убедившись, что новый узел принимает задачи, отзовите учетные данные старого подключения и регистрации больше не используемых runner.
Повторно проверить подключение
Перед очисткой диска установите правила хранения: артефакты сохраняйте по релизам, журналы — согласно требованиям команды к аудиту, а кэш периодически удаляйте, исходя из возможности его пересоздать. Не очищайте рабочий каталог во время сборки и не переключайте глобальный путь Xcode.