Анонсирована доступность Actions, Packages и другие обновления GitHub

15 ноябрь, 2019 - 14:35
На Universe анонсированы доступность Actions, Packages и другие обновления GitHub

GitHub, провайдер хостинга для репозиториев открытого кода, купленный в прошлом году корпорацией Microsoft, в среду дал старт в Сан-Франциско ежегодной конференции GitHub Universe, анонсировав множество улучшений и расширений функциональности своего сервиса.

Вышедший в бета-версии на прошлогодней Universe проект открытой программной автоматизации GitHub Actions отныне становится общедоступным. Actions определяет, как сообщества создают и совместно используют автоматизацию для разработки программного обеспечения, включая полную непрерывную интеграцию и непрерывную доставку (CI/CD) для DevOps и встроенное управление пакетами.

На площадке GitHub Marketplace предлагается более 1200 рабочих процессов, созданных сообществом. Их список быстро растет, а в число вкладчиков входят Amazon Web Services, Google, HashiCorp, Twilio и многие другие.

GitHub также анонсировал бесплатное использование автономных процессов выполнения задач (self-hosted runner), кэширование артефактов и возможность запуска Actions на ARM-архитектурах, таких как Raspberry Pi.

Завершилось бета-тестирование представленного в мае сервиса управления пакетами, GitHub Packages. Ранее известный как GitHub Package Registry он считается лучшим способом объединить исходный код и пакеты вместе с интегрированным управлением разрешениями и выставлением счетов. Пакеты, хранящиеся в GitHub, содержат детали и статистику загрузки, а также всю историю кода.

Наряду с многими другими усовершенствованиями Packages включает поддержку прокси для основного регистра NPM, менеджер пакетов на Javascript и поддержку использования токена GitHub Actions.

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

Ограниченный бета-релиз Notifications перемещает push-уведомления на GitHub из почтовых ящиков разработчиков и использует фильтры, оставляющие самую важную информацию. Новые возможности навигации по коду упрощают разработчикам жизнь, применяя чувствительную к контексту семантическую библиотеку для быстрого перехода к определениям и к строкам, содержащим вызовы. Результаты поиска кода в бета-версии могут в точности соответствовать запросу, включая специальные символы и регистр, но также возможен стандартный эвристический текстовый поиск.

В мае стало возможным спонсировать индивидуальных разработчиков через GitHub Sponsors. Теперь, в ответ на пожелания сообщества, его участники смогут оказывать финансовую поддержку также open-source проектам, а значит и людям, в них вовлечённым. GitHub будет поощрять прозрачность в использовании таких фондов и делиться со вкладчиками информацией о принятии финансовых решений.

Ну и наконец, GitHub представила новейший релиз GitHub Enterprise Server. В его последнюю версию, Enterprise Server 2.19, включены обновления для сообщества и управления проектами, продуктивности разработчиков и новые функции безопасности, которые сделают GitHub ещё более безопасным местом для создания программного обеспечения в любой среде.