Update azure-static-web-apps.yml #5
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
# 이 워크플로는 GitHub에서 인증되지 않은 작업을 사용합니다. | |
# 작업은 타사에서 제공하며 | |
# 별도의 서비스 약관, 개인정보처리방침, 지원 설명서에서 규정됩니다. | |
# 참조하세요 | |
# 커밋 SHA에 작업을 고정하는 것이 좋습니다 | |
# 최신 버전을 얻으려면 SHA를 업데이트해야 합니다. | |
# 태그 또는 분기를 참조할 수도 있지만 경고 없이 작업이 변경될 수 있습니다. | |
name: Azure Static Web Apps CI/CD | |
on: | |
push: | |
branches: | |
- main # 배포할 브랜치 | |
pull_request: | |
types: [opened, synchronize, reopened, closed] | |
branches: | |
- main | |
jobs: | |
build_and_deploy_job: | |
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action == 'closed') | |
runs-on: ubuntu-latest | |
name: Build and Deploy Job | |
steps: | |
- name: Checkout Code | |
uses: actions/checkout@v2 | |
- name: Build And Deploy | |
id: builddeploy | |
uses: Azure/static-web-apps-deploy@v1 | |
with: | |
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} | |
repo_token: ${{ secrets.GITHUB_TOKEN }} # GitHub 토큰 | |
action: "upload" | |
app_location: "src" # 앱 파일이 위치한 디렉토리 | |
api_location: "" # API가 없다면 빈 문자열로 둡니다. | |
output_location: "build" # 빌드 결과가 위치한 디렉토리 | |
close_pull_request: | |
if: github.event_name == 'pull_request' && github.event.action == 'closed' | |
runs-on: ubuntu-latest | |
name: Close Pull Request | |
steps: | |
- name: Close Pull Request | |
uses: Azure/static-web-apps-deploy@1a947af9992250f3bc2e68ad0754c0b0c11566c9 | |
with: | |
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} | |
action: "close" |