Введение

Завершено

Сценарий GitHub — это действие рабочего процесса, которое предоставляет доступ к GitHub API из ваших GitHub Actions. Он предлагает удобную поддержку любого использования API, доступных в octokit/rest.js.

Предположим, что вы поддерживаете активный репозиторий GitHub. У вашего проекта много потребителей и участников, и вы хотите, чтобы у них был приятный опыт работы. Вы также обнаруживаете, что ответственность за управление планированием и рабочей нагрузкой группы может расти. Вам нужно решение, которое позволяет выручить некоторые из простых задач для автоматизации, чтобы вы могли сосредоточиться на областях, где действительно добавляется ценность. Вы узнаете, что GitHub предлагает API, который позволит автоматически отвечать на новые проблемы и начинать процесс рассмотрения для новых сообщений об ошибках. Ты просто не вкладывал время в то, чтобы выяснить все это, до сих пор.

В этом модуле вы узнаете, как взаимодействовать с API GitHub из GitHub Actions с помощью GitHub Script.

Цели обучения

Из этого модуля вы узнаете следующее:

  • Используйте скрипт GitHub в рабочем процессе.
  • Комментарий о проблемах с помощью octokit.
  • Добавьте проблемы в доска проекта с помощью octokit.
  • Используйте синтаксис выражения рабочего процесса для фильтрации при выполнении заданий в рабочем процессе.

Необходимые компоненты

  • Учетная запись GitHub
  • Возможность навигации и редактирования файлов в GitHub
  • Базовое представление о GitHub Actions
  • Опыт работы с CI/CD.

Рекомендуем до начала этого модуля ознакомиться с модулем Автоматизация задач разработки с помощью GitHub Actions.