7.5 KiB
title, shortTitle, intro, redirect_from, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | redirect_from | versions | type | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Использование начальных рабочих процессов | Use starter workflows | {% data variables.product.product_name %} предоставляет начальные рабочие процессы для различных языков и инструментов. |
|
|
tutorial |
|
ac901f30b94dbeb65aaa2f513048e793de35a53f | 7b86410fc3 |
MT | ru-RU | 10/05/2022 | 148010044 |
{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %}
Сведения о начальных рабочих процессах
{% data variables.product.product_name %} предлагает начальные рабочие процессы для различных языков и инструментов. Когда вы настраиваете рабочие процессы в своем репозитории, {% data variables.product.product_name %} анализирует код в репозитории и рекомендует рабочие процессы CI в зависимости от языка и платформы в репозитории. Например, если вы используете Node.js, {% data variables.product.product_name %} предложит начальный файл рабочего процесса, который устанавливает пакеты Node.js и выполняет тесты.{% ifversion actions-starter-template-ui %} Вы можете выполнять поиск и фильтрацию, чтобы найти соответствующие начальные рабочие процессы.{% endif %}
{% data reusables.actions.starter-workflow-categories %}
Кроме того, можно создать свой собственный начальный рабочий процесс, чтобы поделиться им в своей организации. Эти начальные рабочие процессы будут отображаться вместе с начальными рабочими процессами, предоставленными {% data variables.product.product_name %}. Дополнительные сведения см. в разделе Создание рабочих процессов начального уровня для вашей организации.
Использование начальных рабочих процессов
Любой пользователь с разрешением на запись в репозиторий может настроить начальные рабочие процессы {% data variables.product.prodname_actions %} для CI/CD или другой автоматизации.
{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %}
-
Если в вашем репозитории уже используется рабочий процесс, нажмите кнопку Создать рабочий процесс.
-
На странице "{% ifversion actions-starter-template-ui %}Выбрать рабочий процесс{% else %}Выбрать шаблон рабочего процесса{% endif %}" отображается выбор рекомендуемых начальных рабочих процессов. Найдите начальный рабочий процесс, который необходимо использовать, а затем нажмите {% ifversion actions-starter-template-ui %}Настроить{% else %}Настроить этот рабочий процесс{% endif %}.{% ifversion actions-starter-template-ui %} Чтобы найти нужный начальный рабочий процесс, выполните поиск по ключевым словам или с помощью фильтру по категориям.{% endif %}
{% ifversion actions-starter-template-ui %}
{% else %}
{% endif %} -
Если начальный рабочий процесс содержит комментарии, подробные инструкции по настройке, выполните следующие действия. Многие начальные рабочие процессы имеют соответствующие руководства. Дополнительные сведения см. в статье {% data variables.product.prodname_actions %} Руководства.
-
В некоторых начальных рабочих процессах используются секреты. Например, {% raw %}
${{ secrets.npm_token }}{% endraw %}. Если начальный рабочий процесс использует секрет, сохраните значение, описанное в имени секрета в качестве секрета в своем репозитории. Дополнительные сведения см. в статье Зашифрованные секреты. -
При необходимости внесите дополнительные изменения. Например, возможно, при выполнении рабочего процесса потребуется изменить значение
on. -
Нажмите кнопку Начать фиксацию.
-
Напишите сообщение фиксации и решите, следует ли фиксировать непосредственно в ветви по умолчанию или открывать запрос на вытягивание.
Дополнительные материалы
- Сведения о непрерывной интеграции
- "Управление запусками рабочих процессов"
- "Сведения о мониторинге и устранении неполадок"
- "Ознакомьтесь с {% data variables.product.prodname_actions %}". {% ifversion fpt or ghec %}
- "Управление выставлением счетов для {% data variables.product.prodname_actions %}" {% endif %}