Обложка канала

Geeks

11247 @g33ks

Канал от гиков для гиков. Новости технологий и ссылки на новые каналы ИТ и научной тематики.

Geeks

4 года назад
Открыть в
Я уже около полугода не использую GitHub Actions в рабочих нуждах, но до сих пор периодически с ним сталкиваюсь и каждый раз ловлю боль от вынужденной копипасты портянок пайплайнов (в терминологии GitHub’а их принято называть - workflows) из репозитория в репозиторий. Возможно, это персонально моя проблема, но как-то я не загорелся идеей писать кастомные Actions для своих потребностей, а использовать чужие мне кажется достаточно не безопасным действием. И только вчера увидел, что в блоге GitHub’а от десятого марта есть новость, что теперь написанные ранее пайплайны можно переиспользовать просто указав репозитории в котором лежит требуемый пайплайн и требуемый тэг (или бранч). Запуск “переиспользуемых” джоб можно кастомизировать переменными. Достаточно странно, что такой возможности не было изначально, но хорошо, что она все-таки появилась. Запись в блоге: github.blog/2022-02…-actions Ссылка на документацию: docs.github.com/en/acti…orkflows
How to start using reusable workflows with GitHub Actions | The GitHub Blog

Reusable workflows offer a simple and powerful way to avoid copying and pasting workflows across your repositories.

The GitHub Blog