1
0
mirror of synced 2026-01-11 03:01:04 -05:00
Files
docs/translations/ru-RU/content/actions/using-github-hosted-runners/customizing-github-hosted-runners.md
2022-11-16 21:42:42 +00:00

4.0 KiB
Raw Blame History

title, intro, versions, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title intro versions type topics shortTitle ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Настройка средств выполнения тестов, размещенных в GitHub Дополнительное программное обеспечение можно установить в рамках рабочего процесса в средствах выполнения тестов, размещенных в GitHub.
fpt ghec
* *
tutorial
Workflows
Customize runners d6793216b099fe3dcec44572da0b3d65cbb13fd9 fcf3546b7c HT ru-RU 09/10/2022 145121088

{% data reusables.actions.enterprise-github-hosted-runners %}

Если вам требуются дополнительные программные пакеты для средств выполнения тестов, размещенных в {% data variables.product.prodname_dotcom %}, можно создать задание, которое устанавливает пакеты как часть вашего рабочего процесса.

Чтобы узнать, какие пакеты уже установлены по умолчанию, см. раздел Предустановленное программное обеспечение.

В этом руководстве показано, как создать задание, которое устанавливает дополнительное программное обеспечение в средстве выполнения тестов, размещенном в {% data variables.product.prodname_dotcom %}.

Установка программного обеспечения в средствах выполнения тестов Ubuntu

В следующем примере показано, как установить пакет apt как часть задания.

name: Build on Ubuntu
on: push

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository code
        uses: {% data reusables.actions.action-checkout %}
      - name: Install jq tool
        run: |
          sudo apt-get update
          sudo apt-get install jq

{% note %}

Примечание. Всегда запускайте sudo apt-get update перед установкой пакета. Если индекс apt устарел, эта команда получает и повторно индексирует все доступные пакеты, что помогает предотвратить сбои при установке пакетов.

{% endnote %}

Установка программного обеспечения в средствах выполнения тестов macOS

В следующем примере показано, как установить пакеты и бочки Brew как часть задания.

name: Build on macOS
on: push

jobs:
  build:
    runs-on: macos-latest
    steps:
      - name: Check out repository code
        uses: {% data reusables.actions.action-checkout %}
      - name: Install GitHub CLI
        run: |
          brew update
          brew install gh
      - name: Install Microsoft Edge
        run: |
          brew update
          brew install --cask microsoft-edge

Установка программного обеспечения в средствах выполнения тестов Windows

В следующем примере показано, как использовать Chocolatey для установки интерфейса командной строки {% data variables.product.prodname_dotcom %} как части задания.

{% raw %}

name: Build on Windows
on: push
jobs:
  build:
    runs-on: windows-latest
    steps:
      - run: choco install gh
      - run: gh version

{% endraw %}