Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

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

GitHub Enterprise Server предоставляет начальные рабочие процессы для различных языков и инструментов.

Примечание. В GitHub Enterprise Server в настоящее время не поддерживаются средства выполнения тестов, размещенные в GitHub. Дополнительные сведения о планируемой поддержке в будущем см. в GitHub public roadmap.

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

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

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

  • Непрерывное развертывание (CD) . Дополнительные сведения см. в разделе Сведения о непрерывном развертывании.

  • Непрерывная интеграция (CI) . Дополнительные сведения см. в разделе Сведения о непрерывной интеграции.

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

Кроме того, можно создать свой собственный начальный рабочий процесс, чтобы поделиться им в своей организации. Эти начальные рабочие процессы будут отображаться вместе с начальными рабочими процессами, предоставленными GitHub Enterprise Server. Дополнительные сведения см. в разделе Создание начальных рабочих процессов для организации.

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

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

  1. На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория. 1. Под именем репозитория щелкните Действия. Вкладка "Действия" на главной панели навигации по репозиторию
  2. Если в вашем репозитории уже используется рабочий процесс, нажмите кнопку Создать рабочий процесс.
  3. На странице "Выбрать рабочий процесс" отображается выбор рекомендуемых начальных рабочих процессов. Найдите начальный рабочий процесс, который необходимо использовать, а затем нажмите Настроить. Чтобы найти нужный начальный рабочий процесс, выполните поиск по ключевым словам или с помощью фильтру по категориям.
  4. Если начальный рабочий процесс содержит комментарии, подробные инструкции по настройке, выполните следующие действия. Многие начальные рабочие процессы имеют соответствующие руководства. Дополнительные сведения см. в статье GitHub Actions Руководства.
  5. В некоторых начальных рабочих процессах используются секреты. Например, ${{ secrets.npm_token }}. Если начальный рабочий процесс использует секрет, сохраните значение, описанное в имени секрета в качестве секрета в своем репозитории. Дополнительные сведения см. в разделе Зашифрованные секреты.
  6. При необходимости внесите дополнительные изменения. Например, возможно, при выполнении рабочего процесса потребуется изменить значение on.
  7. Нажмите кнопку Начать фиксацию.
  8. Напишите сообщение фиксации и решите, следует ли фиксировать непосредственно в ветви по умолчанию или открывать запрос на вытягивание.

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