Проекты#
Окно Проекты (Projects) служит для работы с репозиториями сводов правил с помощью следующих операций:
подключение и синхронизация репозиториев со сводами правил;
управление версиями и обновлениями контента, применяемого в активациях;
поддержка связи с системами CI/CD и Git-репозиториями.
Для перехода к окну Проекты (Projects) выберите на панели навигации ().
Таблица проектов#
Внешний вид окна Проекты (Projects) представлен на схеме:
Таблица проектов состоит из столбцов согласно настройке с помощью кнопки Настроить столбцы (Manage columns). Полный список столбцов:
Переключатель подробности вывода основных сведений о проекте.
Флаги для выбора нескольких записей.
Название (Name) – ссылка для перехода в окно просмотра сведений о проекте.
Описание (Description) – описание проекта.
Статус (Status) – текущий статус проекта.
Git-хеш (Git hash) – хеш коммита, используемого проектом.
Дата создания (Created) – дата создания проекта.
Последние изменение (Last modified) – дата последнего изменения или синхронизации проекта.
Кнопки для вызова часто выполняемых действий:
синхронизация проекта;
редактирование проекта;
удаление проекта.
Просмотр#
Для получения подробных сведений о проекте нажмите на его название в окне проектов.
Окно сведений о проекте состоит из следующих вкладок:
Подробности (Details) – общие сведения о проекте. Здесь же выводится информация об ошибках при синхронизации проекта.
Командный доступ (Team Access) – настройки доступа команд (групп) пользователей.
Доступ пользователей (User Access) – настройки доступа отдельных пользователей.
Создание#
Для создания проекта выполните следующие действия:
На панели инструментов нажмите кнопку Создать проект (Create project).
Заполните форму Создать проект (Create project):
Название (Name) – название проекта.
Особенности заполнения поля:
В рамках одной организации не допускается создание проектов с одним и тем же названием.
Название проекта не может состоять из одних пробельных символов (пробелы, табуляции и так далее).
Допускается использование символов кириллицы и специальных символов.
Описание (Description) – описание проекта, например, его назначение или особенности использования.
Организация (Organization) – организация, которой принадлежит проект.
Тип системы управления исходным кодом (Source control type) – значение этого поля нельзя изменить.
URL системы управления исходным кодом (Source control URL) – ссылка на репозиторий, в котором хранится код проекта.
Прокси (Proxy) – если для доступа к репозиторию с кодом проекта используется прокси-сервер, укажите параметры подключения к нему в этом поле.
Ветвь/Тег/Коммит системы управления исходным кодом (Source control branch/tag/commit) – если требуется использовать версию кода, отличную от последнего коммита в основной ветке, укажите в этом поле название необходимой ветки, название тега или хеш коммита.
Специальная ссылка системы управления исходным кодом (refspec) (Source control refspec) – если требуется использовать специфичную версию кода, укажите в этом поле правила получения необходимых ссылок из репозитория Git.
Полномочия на систему управления исходным кодом (Source control credential) – если для доступа к репозиторию требуется авторизация, выберите в этом поле соответствующее полномочие типа Система управления версиями (Source Control).
Полномочия для проверки подписи контента (Content signature validation credential) – если код проекта подписан цифровой подписью, для ее проверки выберите в этом поле соответствующее полномочие типа Открытый ключ GPG (GPG Public Key).
Проверка SSL (Verify SSL) – если этот флаг включен, при подключении к репозиторию с кодом проекта выполняется строгая проверка сертификата.
Нажмите кнопку Создать проект (Create project).
Синхронизация#
Чтобы обновить код проекта, в строке с необходимой записью нажмите кнопку Синхронизировать проект (Sync project).
Настройка доступа#
Во вкладках Командный доступ (Team Access) и Доступ пользователей (User Access) выводится информация о ролях, назначенных командам и пользователям соответственно.
Назначение ролей командам#
Чтобы настроить доступ к проекту для всех участников одной или нескольких команд, выполните следующие действия:
Во вкладке Командный доступ (Team access) нажмите кнопку Добавить роль (Add roles).
В открывшемся окне выберите команды, которым хотите назначить роли, и нажмите кнопку Далее (Next).
Выберите роли, которые хотите назначить команде, и нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Назначение ролей отдельным пользователям#
Чтобы настроить доступ к проекту для одного или нескольких пользователей, выполните следующие действия:
Во вкладке Доступ пользователей (User access) нажмите кнопку Добавить роль (Add roles).
В открывшемся окне выберите пользователей, которым хотите назначить роли, и нажмите кнопку Далее (Next).
Выберите роли, которые хотите назначить пользователям, и нажмите кнопку Далее (Next).
Проверьте корректность введенных данных и нажмите кнопку Завершить (Finish).
Отзыв ролей#
Чтобы отозвать пользовательские или командные роли, выполните следующие действия:
Во вкладке Доступ пользователей (User Access) или Командный доступ (Team Access) установите флаги в строках с пользователями или командами, соответственно, у которых следует отозвать роли.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите пункт Удалить роли (Remove roles).
Подтвердите отзыв роли.
Удаление#
Предупреждение
При удалении проекта удаляются все связанные с ним своды правил.
Чтобы удалить проекты, выполните следующие действия:
На панели проектов включите флаги на записях, подлежащих удалению.
На панели инструментов нажмите кнопку ⋮ и в открывшемся меню выберите Удалить проекты (Delete projects).
Подтвердите удаление проектов.