14 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 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Использование скриптов для тестирования кода в средстве выполнения тестов | Use scripts to test your code on a runner | Использование основных функций {% data variables.product.prodname_actions %} для непрерывной интеграции (CI). |
|
how_to |
|
05204ce87cd5b8ef3260c997d36a9656fc08d7f1 | d697e0ea10 |
MT | ru-RU | 10/20/2022 | 148093972 |
{% data reusables.actions.enterprise-github-hosted-runners %}
Обзор примера
{% data reusables.actions.example-workflow-intro-ci %} При активации этого рабочего процесса он автоматически запускает скрипт, который проверяет, есть ли на сайте Документов {% data variables.product.prodname_dotcom %} неработающие ссылки.
{% data reusables.actions.example-diagram-intro %}
Функции, используемые в этом примере
{% data reusables.actions.example-table-intro %}
| Возможность | Реализация |
|---|---|
| {% data reusables.actions.push-table-entry %} {% data reusables.actions.pull-request-table-entry %} {% data reusables.actions.workflow-dispatch-table-entry %} {% data reusables.actions.permissions-table-entry %} {% data reusables.actions.concurrency-table-entry %} | Выполнение задания в различных средствах выполнения тестов в зависимости от репозитория: |
Пример рабочего процесса
{% data reusables.actions.example-docs-engineering-intro %} check-broken-links-github-github.yml.
{% data reusables.actions.note-understanding-example %}
|
Общие сведения о примере
{% data reusables.actions.example-explanation-table-intro %}
| Код | Пояснение |
|---|---|
|
{% data reusables.actions.explanation-name-key %} |
|
Ключевое слово |
|
Добавьте событие |
|
Добавьте событие |
|
Добавьте событие |
|
Изменяет разрешения по умолчанию, предоставленные |
|
{% raw %} {% endraw %} |
Создает группу параллелизма для определенных событий и использует оператор |
|
Отменяет задание или рабочий процесс, которые сейчас выполняются в той же группе параллелизма. |
|
Объединяет все задания, выполняемые в файле рабочего процесса. |
|
Определяет задание с идентификатором |
|
{% raw %} {% endraw %} |
Настраивает задание для запуска в средстве выполнения тестов, размещенном в {% data variables.product.prodname_dotcom %}, или в локальном средстве выполнения тестов в зависимости от репозитория, выполняющего рабочий процесс. В этом примере задание будет выполняться в локальном средстве выполнения тестов, если репозиторий называется |
|
Группирует все шаги, которые будут выполняться в рамках задания |
|
Ключевое слово |
|
На этом шаге используется действие |
|
Ключевое слово |
|
Использует действие |
|
Выводит список содержимого |
|
На этом шаге используется команда |
|
На этом шаге используется команда |
Дальнейшие действия
{% data reusables.actions.learning-actions %}
