如果您在 GitHub 托管运行器上需要其他软件包,您可以创建一个作业,该作业会在您的工作流中安装这些软件包。
要查看默认情况下已安装哪些软件包,请参阅“使用 GitHub 托管运行器”。
本指南演示如何创建一个作业,该作业会在 GitHub 托管运行器上安装其他软件。
在 Ubuntu 运行器上安装软件
以下示例演示如何在作业中安装 `apt` 包。
name: Build on Ubuntu
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Install jq tool
run: |
sudo apt-get update
sudo apt-get install jq
注意
在安装软件包之前,始终运行 `sudo apt-get update`。如果 `apt` 索引已过期,此命令会获取并重新索引任何可用的软件包,这有助于防止软件包安装失败。
在 macOS 运行器上安装软件
以下示例演示如何在作业中安装 Brew 包和 cask。
name: Build on macOS
on: push
jobs:
build:
runs-on: macos-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Install GitHub CLI
run: |
brew update
brew install gh
- name: Install Microsoft Edge
run: |
brew update
brew install --cask microsoft-edge
在 Windows 运行器上安装软件
以下示例演示如何使用 Chocolatey 在作业中安装 GitHub CLI。
name: Build on Windows
on: push
jobs:
build:
runs-on: windows-latest
steps:
- run: choco install gh
- run: gh version