Skip to main content

GitHub 호스팅 실행기 사용자 지정

워크플로의 일부로 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@v3
      - name: Install jq tool
        run: |
          sudo apt-get update
          sudo apt-get install jq

참고: 패키지를 설치하기 전에 항상 sudo apt-get update을 실행합니다. apt 인덱스가 부실한 경우 이 명령은 사용 가능한 패키지를 가져오고 다시 인덱싱하여 패키지 설치 오류를 방지하는 데 도움이 됩니다.

macOS 실행기에서 소프트웨어 설치

다음 예제에서는 작업의 일부로 Brew 패키지 및 캐스크를 설치하는 방법을 보여 줍니다.

name: Build on macOS
on: push

jobs:
  build:
    runs-on: macos-latest
    steps:
      - name: Check out repository code
        uses: actions/checkout@v3
      - 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