Сводка
Цель этого модуля — понять различные типы действий GitHub, а затем создать собственное пользовательское действие GitHub и использовать его в рабочем процессе.
Чтобы добиться этой цели, сначала изучите необходимые метаданные и синтаксис для написания пользовательских действий GitHub. Вы узнали о командах рабочих процессов для расширения функциональных возможностей вашего действия, выборе частного или общедоступного расположения для вашего действия, а также получили рекомендации по документированию и управлению версиями вашего действия. Вы также узнали, как опубликовать свое действие в GitHub Marketplace.
Затем вы узнали, как GitHub Actions ведет себя при использовании внешних API, а также использовал ответ из внешнего API в качестве output:
параметра для последующего шага рабочего процесса. Наконец, вы узнали, как использовать действия для взаимодействия с репозиторием путем создания проблемы, использования нескольких пакетов в исходном коде действия и использования @actions/core package
для записи ошибок и завершения неправильно ведущего себя действия.
Подробнее
Ниже приведены ссылки на дополнительные сведения о темах, обсуждаемых в этом модуле.
- Создание действия контейнера Docker
- Создание действия JavaScript
- Создание действия составного шага выполнения
- Синтаксис метаданных для GitHub Actions
- Команды рабочего процесса для GitHub Actions
- Настройка кодов выхода для действий
- Использование управления выпусками для действий
- Публикация действия