GitHub 호스팅 러너 커스터마이징하기
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@v6
- name: Install jq tool
run: |
sudo apt-get update
sudo apt-get install jq
Note
패키지를 설치하기 전에 항상
sudo apt-get update를 실행해요.apt인덱스가 오래된 경우 이 명령이 사용 가능한 패키지를 가져와 다시 인덱싱해 패키지 설치 실패를 방지하는 데 도움이 돼요.
macOS 러너에 소프트웨어 설치하기
다음 예제는 작업의 일부로 Brew 패키지와 casks를 설치하는 방법을 보여줘요.
name: Build on macOS
on: push
jobs:
build:
runs-on: macos-latest
steps:
- name: Check out repository code
uses: actions/checkout@v6
- 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