Если я использую gitlab-ci для своего личного репозитория, остается ли он закрытым? - PullRequest
0 голосов
/ 26 апреля 2019

Итак, у меня есть частная библиотека, которую я создаю, я планирую опубликовать ее после того, как я опубликую свою исследовательскую работу, и работа находится в стадии альфа.Мне нужно сохранить алгоритм закрытым, и поэтому я работаю над частным хранилищем в "Gitlab.com".Теперь я видел, что мы можем использовать «gitlab-ci» даже для частных репозиториев, но у меня возникают проблемы с пониманием концепции «общих бегунов».

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

Является ли мой код по-прежнему закрытым, когда я использую "gitlab-ci" с частным репозиторием в "Gitlab.com"?или к нему можно получить доступ где-нибудь / как-то публично?

У меня есть этот частный репозиторий на Gitlab.com, это не Gitlab Enterprise Edition

1 Ответ

0 голосов
/ 29 апреля 2019

Ответ: Нет, ваш код не будет доступен публично.

Gitlab runner клонирует репозиторий, используя токен доступа, а затем запускает шаги ci.Если вы строите с использованием образов Docker, ваш код будет полностью очищен после завершения шагов CI.Потому что док-контейнер будет немедленно очищен.

Если вы используете обычный runner, gitlab runner действительно кеширует ваш код, но я не думаю, что это проблема, потому что нет общего доступа к этим кешам.

...