VK Dev Platform logo
Помощь
Обновлена 17 июля 2026 г. в 15:36

Проекты разработки

Проект разработки — основной элемент VK Dev Platform, включающий в себя все сущности (ALM-проекты, хранилища артефактов и прочие), создаваемые и используемые в процессе жизненного цикла ПО. Роли определяют, какие действия могут выполнять пользователи.

Создание проекта разработки

  1. Нажмите кнопку Новый проект.

  2. Задайте параметры проекта разработки:

    • Наименование — имя проекта разработки.
    • slug — идентификатор проекта разработки для URL-адреса в GitLab CE. Имя формируется автоматически при вводе имени проекта. При необходимости измените его.
    • Описание — описание проекта разработки.
    • Теги — опция включения/отключения присвоения тегов. Теги — произвольные сочетания символов, позволяющие индексировать и фильтровать проекты. При необходимости установите переключатель Теги в активное положение и в появившемся поле укажите имена тегов.
  3. Нажмите кнопку Создать. В проект разработки автоматически будут добавлены пользователи с проектными ролями:

    • Текущий пользователь — Teamlead.

    • Администратор VK Dev Platform — Admin.

    Подробнее о пользователях и ролях — в разделе Ролевая модель управления доступом.

Управление пользователями

Пользователи могут быть участниками одного или нескольких проектов.

Добавление пользователя в проект разработки

Для добавления пользователя в проект и назначения ему роли:

  1. Перейдите на страницу Пользователи и роли.

  2. Для нового проекта:

    • Создайте проект, после чего произойдет переход на экран Пользователи и роли.
  3. Для существующего проекта:

    • Выберите проект разработки и нажмите на значок •••.
    • Выберите Настройки проекта.
    • Выберите Пользователи.
  4. Нажмите кнопку Добавить пользователя.

  5. Задайте параметры:

    • Пользователи — выберите одного или несколько пользователей. Если список пустой, обратитесь к администратору VK Dev Platform.
    • Роль — выберите роль (подробнее — в разделе Роли).
  6. Нажмите кнопку Добавить.

Редактирование роли пользователя

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Настройки проекта.
  3. Выберите раздел Пользователи.
  4. В строке пользователя нажмите на его имя.
  5. На странице пользователя перейдите на вкладку Роли.
  6. Нажмите на значок ••• справа от имени проекта разработки и выберите пункт Изменить роль.
  7. В выпадающем списке Роль выберите новую роль (подробнее — в разделе Роли).
  8. Нажмите кнопку Сохранить.

Удаление пользователя из проекта разработки

Для отзыва доступа к проекту у пользователя:

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Настройки проекта.
  3. Выберите раздел Пользователи.
  4. В строке пользователя нажмите на его имя.
  5. На странице пользователя перейдите на вкладку Роли.
  6. Нажмите на значок ••• справа от имени проекта разработки и выберите пункт Отозвать доступ.
  7. Подтвердите действие.

Управление пользовательскими группами

Пользовательские группы позволяют назначить роль всем пользователям, состоящим в группе.

Добавление пользовательских групп в проект разработки

  1. Выберите проект разработки и нажмите на значок •••.

  2. Выберите пункт Настройки проекта.

  3. Выберите раздел Пользовательские группы.

  4. Нажмите кнопку Добавить группу.

  5. Задайте параметры:

    • Пользовательские группы — выберите одну или несколько пользовательских групп из списка. Если список пустой, обратитесь к администратору VK Dev Platform.
    • Роль — выберите роль (подробнее — в разделе Роли).
  6. Нажмите кнопку Добавить.

Редактирование роли пользовательской группы

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Настройки проекта.
  3. Выберите раздел Пользовательские группы.
  4. Нажмите на значок ••• справа от имени пользовательской группы и выберите пункт Изменить группу.
  5. В выпадающем списке Роль выберите новую роль (подробнее — в разделе Роли).
  6. Нажмите кнопку Сохранить.

Удаление пользовательской группы из проекта разработки

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Настройки проекта.
  3. Выберите раздел Пользовательские группы.
  4. Нажмите на значок ••• справа от имени пользовательской группы и выберите пункт Отозвать группу.
  5. Подтвердите действие.

Переменные CI

Переменные CI проекта разработки, использующиеся в пайплайнах GitLab CE, приведены в таблице 1.

Таблица 1 — Переменные CI

Имя

Описание

Взаимодействие с GilLab CE

SERVICE_ACCOUNT_CLIENT_ID

Идентификатор сервисного пользователя проекта

SERVICE_ACCOUNT_CLIENT_SECRET

Пароль сервисного пользователя проекта

<WORKSPACE_NAME.SLUG>_RESOURSE_TYPE_RESOURSE_NAME

IP-адрес созданной машины. Здесь: <WORKSPACE_NAME.SLUG> — сокращение от имени рабочего пространства

Взаимодействие с SonarQube CE

SONAR_HOST_URL

URL-адрес SonarQube CE

SONAR_PROJECT_KEY

Уникальный идентификатор проекта в SonarQube CE

SONAR_TOKEN

Токен для запуска сканеров в SonarQube CE

SONAR_PROJECT

Имя проекта в SonarQube CE

Взаимодействие с Sonatype Nexus Repository Manager OSS

<ИМЯ_ХРАНИЛИЩА_АРТЕФАКТОВ>_PULL_URL

Pull-ссылка хранилища артефактов

<ИМЯ_ХРАНИЛИЩА_АРТЕФАКТОВ>_PUSH_URL

Push-ссылка хранилища артефактов

Взаимодействие с Devprom ALM

DEVPROM_URL

URL-адрес Devprom ALM

DEVPROM_<КОДОВОЕ_ИМЯ_ALM-проекТА>_URL

URL-адрес проекта в Devprom ALM

DEVPROM_AUTH_KEY

Авторизационный код для взаимодействия по API

Взаимодействие с TeamStorm

TEAMSTORM_URL

URL-адрес TeamStorm

TEAMSTORM__URL

URL-адрес пространства в TeamStorm

Чтобы посмотреть переменные CI:

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Настройки проекта.
  3. Выберите Переменные CI проекта.

Удаление проекта разработки

  1. Выберите проект разработки и нажмите на значок •••.
  2. Выберите пункт Удалить.
  3. Подтвердите удаление.