Personalizando executores hospedados no GitHub

Você pode instalar software adicional em executores hospedados no GitHub como parte do seu fluxo de trabalho.

GitHub Actions está disponível com GitHub Free, GitHub Pro, GitHub Free para organizações, GitHub Team, GitHub Enterprise Cloud e GitHub AE. GitHub Actions não está disponível para repositórios privados pertencentes a contas usando os planos de legado por repositório. Para obter mais informações, consulte "produtos de GitHub

Se você precisar de pacotes de software adicionais em executores hospedados em GitHub, você poderá criar um trabalho que instale os pacotes como parte de seu fluxo de trabalho.

Para ver quais pacotes já estão instalados por padrão, consulte "Software pré-instalado".

Este guia demonstra como criar um trabalho que instale software adicional em um executor hospedado em GitHub.

Instalando software nos executores do Ubuntu

O exemplo a seguir demonstra como instalar um pacote apt como parte de um trabalho.

name: Build on Ubuntu
on: push

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Check out repository code
        uses: actions/checkout@v2
      - name: Install jq tool
        run: |
          sudo apt-get update
          sudo apt-get install jq

Observação: Sempre execute sudo apt-get update antes de instalar um pacote. Caso o índice apt seja obsoleto, este comando busca e indexa novamente quaisquer pacotes disponíveis, o que ajuda a prevenir falhas na instalação do pacote.

Instalando o software nos executores do macOS

O exemplo a seguir demonstra como instalar pacotes de Brew e cascas como parte de um trabalho.

name: Build on macOS
on: push

jobs:
  build:
    runs-on: macos-latest
    steps:
      - name: Check out repository code
        uses: actions/checkout@v2
      - name: Install GitHub CLI
        run: |
          brew update
          brew install gh
      - name: Install Microsoft Edge
        run: |
          brew update
          brew install --cask microsoft-edge

Instalando software em executores do Windows

O exemplo a seguir demonstra como usar o Chocolatey para instalar a CLI de GitHub como parte de um trabalho.

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

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.