From a60c59e28fbdc653d2e0c7535a7860094b6669cd Mon Sep 17 00:00:00 2001 From: rl544 <111494264+rl544@users.noreply.github.com> Date: Mon, 23 Mar 2026 17:47:38 +0900 Subject: [PATCH] Create chrome_thel8.yml --- .github/workflows/chrome_thel8.yml | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/chrome_thel8.yml diff --git a/.github/workflows/chrome_thel8.yml b/.github/workflows/chrome_thel8.yml new file mode 100644 index 0000000..bff757d --- /dev/null +++ b/.github/workflows/chrome_thel8.yml @@ -0,0 +1,35 @@ +name: Get Chrome RPMs for RHEL8 + +on: + workflow_dispatch: # 수동 실행 버튼 활성화 + +jobs: + download-rpms: + runs-on: ubuntu-latest + steps: + - name: Extract RPMs using RHEL8-like Docker + run: | + # 1. RHEL 8 호환 이미지(Oracle Linux 8) 실행 및 패키지 다운로드 + docker run --name rpm-fetcher -v ${{ github.workspace }}:/out oraclelinux:8 /bin/bash -c " + # 저장소 설정 + dnf install -y dnf-utils; + cat < /etc/yum.repos.d/google-chrome.repo + [google-chrome] + name=google-chrome + baseurl=http://dl.google.com + enabled=1 + gpgcheck=1 + gpgkey=https://dl-ssl.google.com + EOF + # 의존성 포함 모든 RPM 다운로드 + mkdir /chrome_bundle; + dnf download --resolve --alldeps -y google-chrome-stable --destdir=/chrome_bundle; + cp -r /chrome_bundle/* /out/ + zip -r chrome-rhel8-bundle.zip ./*.rpm + + - name: Upload Zip Artifact + uses: actions/upload-artifact@v4 + with: + name: chrome-bundle-file + path: chrome-rhel8-bundle.zip + retention-days: 1 # 1일 후 자동 삭제