В GitHub Actions добавили функционал CI/CD (бета) и подсказки процессов

9 августа 2019, 13:43
В GitHub Actions добавили функционал CI/CD (бета) и подсказки процессов

Инструмент Actions для автоматизации рабочих процессов на GitHub получил возможности непрерывной интеграции и доставки — эта практика облегчает слияние кода, написанного разработчиками программного проекта, пишет VentureBeat.

Новая бета-версия Actions стала поддерживать больше языков и фреймворков, например C/C++, Ruby, PHP и Python. Впервые бета-версия инструмента для разработчиков была представлена на конференции GitHub Universe осенью 2018 года. Тогда она поддерживала проекты на Java и.NET, а также работала в контейнере на Linux. Последняя версия также совместима с Windows и macOS, а «действия» теперь можно писать на JavaScript. По словам GitHub, к данному моменту Actions использовали десятки тысяч разработчиков.

Помимо этого, обновление включает «живые журналы» (live logs), которые позволяют мгновенно обмениваться фидбеком и делиться ссылками на конкретные строки кода, а также новый функционал matrix builds для одновременного тестирования нескольких приложений и suggested workflows для дальнейшей автоматизации разработки.

Публичный доступ к свежей версии Actions планируется открыть 13 ноября на GitHub Universe. Для публичных репозиториев и опенсорсных проектов доступ будет бесплатным.

Совместимость CI/CD с широким кругом языков и облачных сервисов GitHub обеспечил при партнёрстве с DevOps-платформами CircleCI и LaunchDarkly.

Сегодня площадкой пользуется 40 млн разработчиков по всему миру. В 2017 году GitHub насчитывал 24 млн пользователей, в 2018 — 31 млн.

Обсуждение