2025/02/26

打造自建 GitHub Actions 2.322 環境:在 Ubuntu 24.04.2 LTS 設置 Self-Hosted Runner


# 建立一個使用者 github
sudo useradd --system --create-home --shell /bin/bash github

# 創建一個文件夾
mkdir actions-runner && cd actions-runner

# 下載最新的runner包
curl -o actions-runner-linux-x64-2.322.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.322.0/actions-runner-linux-x64-2.322.0.tar.gz

# 可選:驗證哈希值
echo "b13b784808359f31bc79b08a191f5f83757852957dd8fe3dbfcc38202ccf5768  actions-runner-linux-x64-2.322.0.tar.gz" | shasum -a 256 -c

# 解壓安裝程序
tar xzf ./actions-runner-linux-x64-2.322.0.tar.gz && rm -fr actions-runner-linux-x64-2.322.0.tar.gz

# 配置 GitHub Actions runner
# 接著填入需要配置的設定即可
./config.sh --url https://github.com/YourOrganization --token yourToken

# 開機透過github用戶啟動GitHub Actions runner service
sudo -u github ./svc.sh install

# 立即啟動GitHub Actions runner
sudo -u github ./svc.sh start