forked from 2024-realcoding/CNU_Blog
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update and rename main.yml to deploy.yml
- Loading branch information
1 parent
3270f57
commit 33d9e0e
Showing
2 changed files
with
51 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# GitHub Pages에 정적 콘텐츠를 배포하기 위한 간단한 워크플로우 | ||
name: Deploy static content to Pages | ||
|
||
on: | ||
# 기본 브랜치에 대한 푸시 이벤트 발생 시 실행 | ||
push: | ||
branches: ['week1'] | ||
|
||
# Actions 탭에서 수동으로 워크플로우를 실행할 수 있도록 구성 | ||
workflow_dispatch: | ||
|
||
# GITHUB_TOKEN의 권한을 설정하여 GitHub Pages에 배포할 수 있도록 함 | ||
permissions: | ||
contents: read | ||
pages: write | ||
id-token: write | ||
|
||
# 동시에 하나의 배포만 허용하도록 구성 | ||
concurrency: | ||
group: 'pages' | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
# 단순히 배포만 수행하기에 하나의 잡으로만 구성 | ||
deploy: | ||
environment: | ||
name: github-pages | ||
url: ${{ steps.deployment.outputs.page_url }} | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
- name: Set up Node | ||
uses: actions/setup-node@v4 | ||
with: | ||
node-version: 20 | ||
cache: 'npm' | ||
- name: Install dependencies | ||
run: npm ci | ||
- name: Build | ||
run: npm run build | ||
- name: Setup Pages | ||
uses: actions/configure-pages@v4 | ||
- name: Upload artifact | ||
uses: actions/upload-pages-artifact@v2 | ||
with: | ||
# dist 디렉터리 업로드 | ||
path: './dist' | ||
- name: Deploy to GitHub Pages | ||
id: deployment | ||
uses: actions/deploy-pages@v3 |
This file was deleted.
Oops, something went wrong.