Веб-хостинг: GitHub и GitLab расширяют свои возможности
Веб-хостинг: GitHub и GitLab расширяют свои возможности
Рынок веб-хостинга практически целиком принадлежит двум сервисам: GitHub и GitLab.
На обеих платформах появились новые функции, которые выходят за рамки простого хостинга кода.
На GitHub добавят сервис управления пакетами для RubyGems, NuGet, Maven и Docker, встроенный в привычный интерфейс.
Кроме того, сервисы расширяют функции безопасности: при обнаружении разрывов вопрос можно анонимно обсудить с разработчиками. С недавних пор появилась возможность выявлять распространенные разрывы во встроенных зависимостях с автоматическим созданием запроса на включение внесенных изменений.
Для проектов с открытым кодом эти функции доступны бесплатно. В настоящее время проводится закрытое бета-тестирование.
В дальнейшем финансирование открытых проектов будет осуществляться с помощью функции «Спонсоры GitHub». Для этого предусмотрена встроенная кнопка «Пожертвовать».
В отличии от GitHub, в GitLab код самого сервиса является открытым с возможностью бесплатного запуска на собственном сервере.
В новой версии 11.11 GitLab CI позволяет использовать контейнер Windows для сборки программного продукта при компиляции приложений Windows.
У обоих провайдеров наблюдается общая тенденция: чтобы убедить разработчика в верности своего решения, сервисы предлагают комплексные решения, от хостинга проектов с непрерывной интеграцией и доставкой (CI/CD) до обеспечения безопасности. Тем самым они вторгаются в сферу других сервисов, таких как npm или Travis.