Репозиторий Subversion#
Astra Automation Controller поддерживает использование репозиториев Subversion в качестве источников кода проектов. Основной параметр, который при этом должен быть указан – URL репозитория в VCS.
URL репозитория в зависимости от используемого протокола подключения может иметь следующий вид:
HTTP(S):
https://example.org/project
SVN
svn@example.org/project
SVN+SSH
svn+ssh://example.org/project
Примечание
Поддержка протоколов и особенности их использования определяются возможностями сервиса, в котором размещен репозиторий.
Дополнительные настройки#
Для репозитория Subversion можно указать дополнительные параметры:
номер ревизии;
полномочия на систему управления исходными данными.
Номер версии#
По умолчанию используется самая свежая ревизия кода из основной ветки репозитория. Эта настройка позволяет использовать другие ревизии кода:
Название ветки.
Используется последняя ревизия кода в указанной ветке.
Номер ревизии.
Используется код из указанной ревизии.
Полномочия на систему управления исходными данными#
Эта настройка позволяет указать полномочия типа «Управление версиями», которые следует использовать для доступа к удаленному репозиторию.
Настройки управления ревизиями кода#
В настройках Astra Automation Controller можно указать дополнительные параметры, управляющие поведением при работе с репозиторием.
Очистить
Перед выполнением обновления удаляются все сделанные изменения в локальной копии репозитория.
Удалить
При обновлении локальная копия репозитория удаляется полностью, после чего загружается заново.
Примечание
В зависимости от размера репозитория и скорости соединения процесс загрузки может занять длительное время.
Обновить версию при запуске
Если эта настройка включена, перед запуском любого задания, использующего код из этого источника, он будет автоматически обновлен.
Разрешить переопределение ветки
Если эта настройка включена, в шаблоне задания разрешается выбрать ветку или версию кода, отличную от заданной в свойствах проекта.