Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Using starter workflows

GitHub provides starter workflows for a variety of languages and tooling.

Сведения о начальных рабочих процессах

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

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

  • Непрерывное развертывание (CD) . Дополнительные сведения см. в разделе About continuous deployment.
  • Безопасность. Дополнительные сведения см. в разделе Configuring code scanning for a repository.
  • Непрерывная интеграция (CI) . Дополнительные сведения см. в разделе About continuous integration.
  • Автоматизация. Начальные рабочие процессы автоматизации предлагают решения для автоматизации рабочих процессов, таких как рассмотрение запросов на вытягивание и применение метки на основе путей, измененных в запросе на вытягивание, или приветствия пользователей, которые впервые участвуют в разработке материалов для репозитория.

Кроме того, можно создать свой собственный начальный рабочий процесс, чтобы поделиться им в своей организации. Эти начальные рабочие процессы будут отображаться вместе с начальными рабочими процессами, предоставленными GitHub. Дополнительные сведения см. в разделе Creating starter workflows for your organization.

Использование начальных рабочих процессов

Любой пользователь с разрешением на запись в репозиторий может настроить начальные рабочие процессы GitHub Actions для CI/CD или другой автоматизации.

  1. На GitHub.com перейдите на главную страницу репозитория. 1. Щелкните Действия под именем репозитория. Вкладка "Действия" на главной панели навигации по репозиторию

  2. Если в вашем репозитории уже используется рабочий процесс, нажмите кнопку Создать рабочий процесс.

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

    Настроить этот рабочий процесс

  4. Если начальный рабочий процесс содержит комментарии, подробные инструкции по настройке, выполните следующие действия. Многие начальные рабочие процессы имеют соответствующие руководства. Дополнительные сведения см. в статье GitHub Actions Руководства.

  5. В некоторых начальных рабочих процессах используются секреты. Например, ${{ secrets.npm_token }}. Если начальный рабочий процесс использует секрет, сохраните значение, описанное в имени секрета в качестве секрета в своем репозитории. Дополнительные сведения см. в разделе Зашифрованные секреты.

  6. При необходимости внесите дополнительные изменения. Например, возможно, при выполнении рабочего процесса потребуется изменить значение on.

  7. Нажмите кнопку Начать фиксацию.

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

Дополнительные материалы