4.0 KiB
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. |
|
tutorial |
|
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 %}