GitHub представил сервис для облачной разработки Codespaces

12.05.2020      54709
Крупнейший сервис хранения репозиториев кода GitHub выпустил масштабное обновление. На конференции Satellite, которая в этом году прошла в виртуальном формате, компания представила встроенную IDE с инструментами для облачной разработки Codespaces, а также форумы для комфортного обсуждения кода, средства защиты репозиториев и другие новшества. 

Что такое GitHub Codespaces

Платформа GitHub Codespaces предоставляет все необходимое для облачной разработки. IDE реализовали на базе популярного редактора Microsoft Visual Studio Code. 

Собственно, сама Microsoft (ей принадлежит GitHub) неделю назад провела ребрендинг: переименовала веб-версию Visual Studio Code Online в Visual Studio Codespaces. После этого GitHub интегрировал облачные инструменты в собственную среду. 

Во время презентации возможностей Codespaces директор GitHub Нат Фридман отметил: «Каждый репозиторий имеет свой собственный способ настройки среды разработки, который часто требует десятков шагов, прежде чем вы сможете написать какой-либо код. Еще хуже то, что порой окружения двух проектов, над которыми вы работаете, конфликтуют друг с другом. GitHub Codespaces предоставляет вам полнофункциональную облачную среду разработки, которая разворачивается за считанные секунды непосредственно в GitHub».

 

 

Условия доступа

GitHub предоставил бесплатный доступ к бета-версии Codespaces. Шанку Нийоги, старший вице-президент по продукту GitHub, отметил, что когда продукт запустится полноценно, тарифы на его использования будут соответствовать уровню сервиса для сборки проектов GitHub Actions. Его можно использовать для непрерывной интеграции по аналогии с Jenkins или TeamCity. 

Сейчас в GitHub Actions бесплатно доступна работа с публичными репозиториями, а для приватных репозиториев – 500 МБ в хранилище и до 2 тыс. минут работы ежемесячно. Другие форматы платные, причем доступ к виртуальным машинам с macOS в 10 раз дороже, чем с Linux, и в 5 раз по сравнению с Windows. 

Форумы Discussions

Discussions позволяют создавать форумы непосредственно внутри проектов. Это более гибкий и универсальный инструмент, чем просто комментарии, которые используются для код-ревью. 

В рамках Discussions можно создавать отдельные темы, посвященные недостаткам кода или пулл-реквестам, а также любым другим вопросам – возможно, даже непосредственно не связанным с разработкой. К примеру, в рамках Discussions вы можете открыть раздел вопросов и ответов по проекту или инструкций по работе с библиотекой. 

Discussions также доступны бесплатно в бета-версии. Пока пользоваться ими могут только сообщества разработчиков проектов с открытым исходным кодом, но постепенно доступ к форумам откроют для всех.

 

 

Новый уровень безопасности

На платформу GitHub добавили средства стандартного и секретного сканирования кода. Это часть программы GitHub Advanced Security, запущенной совместно с AWS, Azure, Google Cloud, npm, Stripe и Twilio. 

Стандартный вариант проверяет код на наличие потенциальных уязвимостей в точки зрения безопасности. Инструмент создан на базе CodeQL и нескольких проектов с открытым исходным кодом. Сканирование можно автоматически запускать после каждого добавления кода в удаленный репозиторий на GitHub (отработки команды git push).

 

 

Секретное сканирование теперь доступно для приватных репозиториев. Для публичных хранилищ сервис на базе токенов внедрили в 2018 году. 

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

Кроме того, на конференции был анонсирован сервис Private Instances для корпоративных клиентов, который позволит использовать GitHub в облаке и быть уверенным, что код полностью изолирован от остальных пользователей компании. Поддерживаются передовые механизмы шифрования, архивирование резервных копий и соответствие региональным требованиям защиты данных.


Автор:
Обозреватель


См. также

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    851    AnastasiaKl    3       

3

Новость ИТ-Новость

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    813    VKuser24342747    2       

1

Новость ИТ-Новость

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    593    VKuser24342747    0       

2

Новость Законодательство ИТ-Новость

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    755    VKuser24342747    2       

1

Новость Мобильные приложения ИТ-Новость

Новая версия Android Studio под номером 2023.1 получила имя Hedgehog. Появились возможности контролировать производительность приложений и управлять подключенными устройствами.

07.12.2023    958    VKuser24342747    2       

3

Новость GitHub ИТ-Новость

GitHub собрал данные об Open Source проектах в рамках ежегодного исследования Octoverse. Компания изучила географию репозиториев, используемые языки программирования и нейросети, а также активность сообщества.

15.11.2023    605    VKuser24342747    1       

2

Новость ИТ-компания ИТ-Новость

Компания «Сбер» заявила, что будет бесплатно предоставлять доступ к API нейросети для генерации текста GigaChat для некоммерческих проектов. Однако для них будет ограничено число доступных токенов.

01.11.2023    767    VKuser24342747    2       

3

Новость ИТ-Новость Программист

Вышла новая версия Geany 2.0. Обновление затронуло внешний вид программы, расширило поддержку файлов и сторонних проектов, добавило новые способы работы с кодом.

25.10.2023    789    VKuser24342747    0       

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. o.nikolaev 214 15.05.20 17:18 Сейчас в теме
Мощно.
Оставьте свое сообщение