Отключение Автоматической Синхронизации 


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



ЗНАЕТЕ ЛИ ВЫ?

Отключение Автоматической Синхронизации



Перед началом сборки Parabuild синхронизирует рабочую область сборки с Perforce в соответствии с представлением Perforce сборки, используя последний номер списка изменений, обнаруженный для этой конфигурации сборки. Некоторые среды могут предпочесть отключить поведение по умолчанию и синхронизировать рабочую область сборки с помощью собственных сценариев. Обычно пользовательская синхронизация выполняется путем добавления шага синхронизации в обычную последовательность шагов сборки, определенную под этой сборкой Вкладка конфигурация.

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

Если синхронизация рабочей области отключена, то заполнение рабочей области сборки является обязанностью последовательности сборки. Пользовательские сценарии синхронизации могут использовать переменную оболочки PARABUILD_CHANGE_LIST_NUMBER для синхронизации с номером списка изменений сборки. Пожалуйста, проверьте раздел Переменные Среды Perforce для более детального обсуждения доступных переменных оболочки, связанных с Perforce.

Пароль P4

Пароль P4-это необязательное поле. Это поле должно быть задано, если пользователю, определенному в поле пользователь P4, требуется пароль для доступа к серверу Perforce.

Счетчик Р4

Счетчик P4-это необязательное поле. Счетчик P4 может содержать имя счетчика Perforce, содержащего номер списка последних изменений для настроенного пути депо проекта.

По умолчанию Parabuild опрашивает сервер Perforce для получения списков изменений. Для перегруженного сервера Perforce это может представлять проблему. Использование счетчика, содержащего последний номер списка изменений для настроенного пути депо проекта, снижает нагрузку на сервер Perforce.

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

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

Обновить Список Have

Parabuild заполняет клиентскую рабочую область и обновляет список have, если установлен флажок обновить список Have. Если флажок не установлен, Parabuild заполняет клиентскую рабочую область, но не обновляет список have. Снятие этого флажка может привести к увеличению параллелизма на сервере Perforce, поскольку команда синхронизации не будет блокировать базу данных.

Опции P4

Parabuild позволяет установить следующие параметры Perforce:

· modtime-время модификации файлов, которые были отредактированы в рабочей области клиента сборки, будет установлено на время отправки файла в хранилище.

· nomodtime - время изменения файлов, которые были отредактированы в рабочей области клиента сборки, будет установлено на время синхронизации файла.

· файлы clobber - syncing перезапишут доступные для записи файлы в рабочей области клиента сборки.

· noclobber-перезапись доступных для записи файлов в рабочей области клиента сборки будет защищена.

Шаблон Имени Клиента

Необязательное поле "шаблон имени клиента" может содержать пользовательский шаблон, который Parabuild будет использовать для создания имени клиента Perforce. Шаблон может содержать буквенно-цифровые символы, символы " - "и "_". Шаблон должен содержать параметр шаблона ${build.id} и может включать в себя ${p4. user} параметр. ${build.id} параметр будет заменен уникальным идентификатором конфигурации сборки во время выполнения. ${p4. пользователь} параметр будет заменен именем пользователя Perforce, введенным в поле" пользователь P4". Если "шаблон имени клиента" не заполнен, Parabuild будет использовать значение по умолчанию. Значение по умолчанию -" parabuild_${build.id} ".

Важный

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



Поделиться:


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

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