Переопределение Переменных P4 


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



ЗНАЕТЕ ЛИ ВЫ?

Переопределение Переменных P4



Если установлен флажок "переопределение переменных P4", Parabuild установит и сделает доступными переменные оболочки сценариев сборки P4CLIENT, P4PASSWD, P4PORT и P4USER, которые использовались для создания спецификации клиента для выполнения сборки. Если эти переменные уже доступны в среде, используемой для запуска Parabuild, они будут переопределены. По умолчанию флажок не установлен, а переменные не заданы. Пожалуйста проверьте раздел Переменные Среды Perforce для более детального обсуждения доступных переменных оболочки, связанных с Perforce.

Важный

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

URL-адрес P4Web

P4Web-это браузерный интерфейс для управления версиями Perforce. Он генерирует HTML для представления навигационных списков каталогов, ревизий и журналов изменений. Parabuild интегрируется с P4Web, предоставляя прямые ссылки на страницы P4Web. Чтобы включить интеграцию с P4Web, заполните P4Web Поле URL. URL-адрес P4Web должен содержать полный путь к серверу P4Web, включающий протокол, имя хоста и номер порта, например http://public.perforce.com:8080.

Настройка доступа Serena Version Manager (PVCS)

Чтобы настроить доступ к системе управления версиями PVCS, заполните следующие обязательные поля:

· Путь к клиенту PVCS (pcli)

· Хранилище

· Проекты

· Пароль

· Метка филиала

· Группа промотирования

· Окно изменения

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

· Пользователь

· Пароль

· Метка филиала

· Группа промотирования

· Окно изменения

Значение каждого поля обсуждается ниже.

Настройка Пользователя Службы Parabuild

Все пользователи PVCS должны иметь возможность читать, записывать, создавать и стирать файлы в хранилище PVCS. Parabuild запускается как служба под управлением Windows с использованием учетной записи Пользователя LocalSystem, той же учетной записи, что и большинство других служб. Этот пользователь может не иметь достаточных разрешений для доступа к хранилищу PVCS в сети. Вам нужно изменить пользователей, под которыми работает служба Parabuild, чтобы решить проблему с разрешением. Чтобы изменить пользователя, пожалуйста, следуйте подробному описанию, приведенному в разделеИзменение пользователя службы Parabuild.

Путь к клиенту PVCS (pcli)

Путь к исполняемому файлу pcli является обязательным полем. Это поле должно быть задано как полный путь к исполняемому файлу клиента командной строки PVCS (pcli). Путь должен быть заключен в двойные кавычки, если он содержит пробелы.

Пример 5.24. путь к исполняемому файлу sscm

Unix:

/opt/pvcs/bin/pcli

Windows:

C:\pvcs\pcli.exe

Репозиторий

Репозиторий является обязательным полем и должен содержать полностью квалифицированный путь к хранилищу PVCS.

Проекты

Проекты-это обязательное поле. Он должен быть установлен на полную мощность. квалифицированный путь PVCS к проекту. Путь проекта должен соответствовать нотации для путей PVCS и начинаться с "/".

Пример 5.25. проект PVCS

/проекты/myproject_v_2_0

Parabuild поддерживает многопутевые проекты PVCS. Для проектов с несколькими путями каждый путь должен быть введен по одному на строку.

Пример 5.26. Многопутевой проект ПВК

/проекты/myproject_v_2_0

/проекты/framework_v_1_1

Все сценарии сборки выполняются с исходной строкой проекта home в качестве текущего каталога. Исходная строка проекта home-это первая строка, определенная в пути проекта PVCS. Например, если путь проекта PVCS равен /projects/myproject_v_2_0, а сценарий сборки хранится в файле /projects/myproject_v_2_0/nmake файл, команда сборки может выглядеть следующим образом

NAnt all. clean

Учитывая более ранний пример многопутевого проекта, структура каталогов Parabuild после получения исходных строк проекта может выглядеть следующим образом

C:\parabuild\etc\build\b0co\ проекты \myproject_v_2_0 C:\parabuild\etc\build\b0co\ проекты\framework_v_1_1     

Пользователь

Пользователь PVCS-это необязательное поле. Он может содержать имя действительного пользователя PVCS, которое Parabuild будет использовать для доступа к хранилищу ПВХ. Пользователю следует заранее разрешить доступ к хранилищу PVCS.

Пароль

Пароль PVCS-это необязательное поле. Это поле должно быть задано, если пользователь, определенный в поле пользователь PVCS, требует пароля для доступа к хранилищу PVCS.

Этикетка Филиала

Метка ветви-это необязательное поле. Используйте это поле для ввода имени метки ветви, которую Parabuild будет использовать для доступа к базе кода проекта.

Рекламная Группа

Группа продвижения-это необязательное поле. Используйте это поле для ввода имени группы продвижения, которую Parabuild будет использовать для доступа к кодовой базе проекта.

Окно Изменения

Parabuild поддерживает синтетические списки изменений для PVCS. Список изменений - это набор логически связанных изменений в нескольких файлах. Примером списка изменений может быть добавление в PVCS класса C++ и поддерживающей двоичной библиотеки, которую использует этот класс.

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

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

Настройка Доступа StarTeam

Чтобы настроить доступ к системе управления версиями Borland StarTeam, заполните следующие обязательные поля:

· Путь к stcmd выполнимый

· Адрес сервера

· Конечная точка TCP / IP

· Шифрование

· Пользователь

· Пароль

· Преобразование конца строки

· Путь проекта

Значение каждого поля обсуждается ниже.



Поделиться:


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

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