1
0
mirror of synced 2026-01-09 15:02:41 -05:00
Files
docs/translations/ru-RU/content/actions/using-workflows/using-starter-workflows.md
2022-11-16 21:42:42 +00:00

7.5 KiB
Raw Blame History

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 %} предоставляет начальные рабочие процессы для различных языков и инструментов.
/articles/setting-up-continuous-integration-using-github-actions
/github/automating-your-workflow-with-github-actions/setting-up-continuous-integration-using-github-actions
/actions/automating-your-workflow-with-github-actions/setting-up-continuous-integration-using-github-actions
/actions/building-and-testing-code-with-continuous-integration/setting-up-continuous-integration-using-github-actions
/actions/guides/setting-up-continuous-integration-using-workflow-templates
/actions/learn-github-actions/using-workflow-templates
/actions/learn-github-actions/using-starter-workflows
fpt ghes ghae ghec
* * * *
tutorial
Workflows
CI
CD
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 %}

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

  2. На странице "{% 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 %}

  3. Если начальный рабочий процесс содержит комментарии, подробные инструкции по настройке, выполните следующие действия. Многие начальные рабочие процессы имеют соответствующие руководства. Дополнительные сведения см. в статье {% data variables.product.prodname_actions %} Руководства.

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

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

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

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

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