Создать выпуск Gitlab без исходного кода

#gitlab

#gitlab

Вопрос:

Я хотел бы использовать Gitlab API для проверки обновлений и обновления внутреннего программного обеспечения компании с локального сервера Gitlab. У пользователей есть общая глобальная учетная запись Gitlab для отправки и обновления проблем, и заметки в журнале изменений будут создаваться из проблем, которые были закрыты с момента последнего выпуска. Есть ли способ удалить исходный код из выпуска или разрешить загрузку только определенных связанных ресурсов в выпуске? Или, черт возьми, даже лучшее комплексное решение для пользовательских обновлений на клиентских компьютерах, которое позволяет интегрировать информацию о проблемах Gitlab?

Ответ №1:

Три года спустя, похоже, это поддерживается с GitLab 15.6 (ноябрь 2022)

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

Ранее предоставление доступа к выпускам для общедоступных проектов также разрешало доступ к исходному коду.

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

Смотрите Документацию и проблему.