«Важнейшее обновление после появления пулл-реквестов». GitHub запустил новый инструмент для автоматизации разработки

17 октября 2018, 16:06
«Важнейшее обновление после появления пулл-реквестов». GitHub запустил новый инструмент для автоматизации разработки

Сервис для разработчиков GitHub, чья аудитория насчитывает 31 млн пользователей по всему миру, получил новый инструмент Actions для автоматизации рабочих процессов. Он позволяет создавать, передавать и исполнять код внутри контейнеров на GitHub, пишет VentureBeat.

Глава платформы Сэм Ламберт считает её важнейшим нововведением со времён внедрения пулл-реквестов и сравнивает с новыми инструментами автоматизации iOS 12.

«Многие облачные продукты заточены под сисадминов, а не разработчиков. Мы хотим дать программистам гибкость и возможность выбирать те инструменты, которые им нравятся, и без проблем настраивать их для удобной работы», — считает GitHub.

Пользователи смогут сообщать о ходе процесса разработки и размещать множество небольших элементов GitHub Actions в своём репозитории. Эти элементы будут выполнять любые действия, которые должны происходить внутри контейнера. Открытая бета-версия Actions вскоре будет доступна пользователям планов Developer, Team и Business Cloud.

По теме
Все материалы по теме

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

Также GitHub получил ряд новых мер безопасности. Например, Security Advisory API даёт доступ ко всем уязвимостям, найденным GitHub, который разработчики могут интегрировать в свои существующие инструменты и сервисы. Появились и автоматические уведомления об уязвимостях безопасности кода на Java/.NET вместе с рекомендациями по исправлению неполадок. Подобные уведомления в прошлом году появились для Ruby, JavaScript и Python.

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

Обсуждение