Использование Липких Агентов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Использование Липких Агентов



Если выбран этот параметр, сборка будет пытаться продолжать работать на удаленном агенте, который она запустила изначально. Сборка перейдет к другому агенту только в том случае, если его текущий агент выйдет из строя.

Этот параметр особенно полезен для конфигураций, где заполнение рабочей области сборки занимает значительное время. Длительные инкрементные сборки также могут выиграть от выбора этого параметра, поскольку пребывание на одном агенте позволяет избежать запуска полной сборки.

Чтобы включить sticky build agents, установите флажок " Sticky agent" на вкладке конфигурация сборки. Этот флажок расположен на панели расписание:

Примечание

Выбор этого параметра эффективно отключает балансировку нагрузки для сборки.

Автоматические Сборки

Автоматические сборки также известны как интеграционные сборки. Parabuild инициирует автоматическую сборку при каждом возврате (или серии возвратов) в систему управления версиями. Для автоматических сборок доступны следующие параметры конфигурации расписания:

Поле "интервал опроса".
Поле "интервал охлаждения".
Поле "Build changes one-by-one".
Поле "сериализовать эту сборку".

Значение каждой настройки обсуждается ниже.

Настройка Интервала Опроса

Поле "интервал опроса" определяет количество секунд ожидания Parabuild перед повторной проверкой на наличие новых изменений в системе контроля версий.

Изменение здания по одному

Иногда необходимо создавать артефакты сборки для каждого изменения в проекте. По умолчанию Parabuild выберет и построит все изменения с момента последней сборки. Флажок "Build changes one-by-one" переключит Parabuild CI на запуск сборки для каждого изменения, переданного в систему управления версиями.

Включение Сериализации Сборки

Флажок "сериализовать эту сборку" переопределяет общесистемный параметр по умолчанию для сериализации сборки. Если этот флажок установлен, эта сборка будет запущена на агенте, который не занят запуском других сборок.

Установка Интервала Охлаждения

Необязательное поле "интервал охлаждения" может содержать интервал времени в секундах, который Parabuild будет использовать для выдачи дополнительных запросов на получение информации о новых изменениях из системы управления версиями. Новый запуск сборки будет запущен только после того, как в заданном интервале охлаждения больше не будет обнаружено изменений. Если будут обнаружены новые изменения, Parabuild снова будет ждать этого интервала. Чтобы отключить эту функцию, установите интервал охлаждения равным нулю. Значение по умолчанию для этого поля равно нулю (охлаждение отключено).

Количество дополнительных запросов ограничено значением, определяемым общесистемной настройкой "максимальные попытки охлаждения". Это ограничение используется для того, чтобы избежать непрерывного запуска сборки для активных баз кода.

Важный

"Интервал охлаждения" -это расширенная настройка. Его следует использовать с осторожностью и только в том случае, если значение по умолчанию не подходит. Этот параметр доступен только в том случае, если расширенная конфигурация сборки включена на странице Параметры системы. Мы настоятельно рекомендуем избегать использования этой функции, если это не является абсолютно необходимым, и вместо этого полагаться на атомарные списки изменений, предоставляемые вашей системой контроля версий, если она поддерживается. Perforce и Subversion поддерживают списки атомарных изменений из коробки. Parabuild предоставляет синтетические атомарные списки изменений для объемного звучания SCM, Visual SourceSafe и CVS.

5.6.19.4. Запланированные Сборки

Parabuild запускает запланированные сборки в настроенное время. Запланированные сборки можно использовать для запуска сборок, которые по своей природе рассчитаны по времени, таких как ночные, ежедневные или QA сборки. Для запланированных сборок доступны следующие параметры конфигурации расписания:

Установите флажок "Выполнить, если нет изменений".
Таблица расписания.

Значение каждой настройки обсуждается ниже.



Поделиться:


Последнее изменение этой страницы: 2021-02-07; просмотров: 30; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.86.121 (0.009 с.)