22 KiB
title, shortTitle, intro, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | versions | type | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Использование интерфейса командной строки GitHub в средстве выполнения | Use the GitHub CLI on a runner | Использование расширенных функций {% data variables.product.prodname_actions %} для непрерывной интеграции (CI). |
|
how_to |
|
e0787d09cd194de0038d259c1aff777cc91a4a6a | bf11c3e08c |
MT | ru-RU | 10/27/2022 | 148111588 |
{% data reusables.actions.enterprise-github-hosted-runners %}
Обзор примера
{% data reusables.actions.example-workflow-intro-ci %} При активации этого рабочего процесса он автоматически запускает скрипт, который проверяет, есть ли на сайте Документов {% data variables.product.prodname_dotcom %} неработающие ссылки. Если обнаруживаются неработающие ссылки, рабочий процесс использует интерфейс командной строки {% data variables.product.prodname_dotcom %} для создания проблемы {% data variables.product.prodname_dotcom %} с подробными сведениями.
{% data reusables.actions.example-diagram-intro %}
Функции, используемые в этом примере
{% data reusables.actions.example-table-intro %}
| Возможность | Реализация |
|---|---|
| {% data reusables.actions.cron-table-entry %} {% data reusables.actions.permissions-table-entry %} {% data reusables.actions.if-conditions-table-entry %} {% data reusables.actions.secrets-table-entry %} {% data reusables.actions.checkout-action-table-entry %} {% data reusables.actions.setup-node-table-entry %} | Использование стороннего действия: |
Пример рабочего процесса
{% data reusables.actions.example-docs-engineering-intro %} check-all-english-links.yml.
{% data reusables.actions.note-understanding-example %}
|
Общие сведения о примере
{% data reusables.actions.example-explanation-table-intro %}
| Код | Пояснение |
|---|---|
|
{% data reusables.actions.explanation-name-key %} |
|
Определяет
|
|
Изменяет разрешения по умолчанию, предоставленные |
|
Объединяет все задания, выполняемые в файле рабочего процесса. |
|
Определяет задание с идентификатором |
|
Задание |
|
Настраивает задание для выполнения в последней версии средства выполнения Ubuntu Linux. Это означает, что задание будет выполняться на новой виртуальной машине, размещенной в {% data variables.product.prodname_dotcom %}. Примеры синтаксиса, где используются другие средства выполнения тестов, см. в статье «Синтаксис рабочего процесса для {% data variables.product.prodname_actions %}». |
|
Создает пользовательские переменные среды и переопределяет встроенную переменную |
|
Группируют все шаги, которые будут выполняться в рамках задания |
|
Ключевое слово |
|
На этом шаге используется действие |
|
Ключевое слово |
|
Эта команда |
|
Если скрипт |
|
Использует действие |
|
Использует Затем используется |
|
Если проблема из предыдущего запуска открыта и назначена кому-либо, используйте для |
|
Если проблема из предыдущего запуска открыта и не назначена, выполните указанные ниже действия.
|
Дальнейшие действия
{% data reusables.actions.learning-actions %}
