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. Напишите сообщение фиксации и решите, следует ли фиксировать непосредственно в ветви по умолчанию или открывать запрос на вытягивание.

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