Skip to content

feat: 리뷰 제안 취소, 리뷰 완료 후 리로드 기능 추가 #2

feat: 리뷰 제안 취소, 리뷰 완료 후 리로드 기능 추가

feat: 리뷰 제안 취소, 리뷰 완료 후 리로드 기능 추가 #2

name: frontend_cd
on:
push:
branches:
- prod/FE
defaults:
run:
working-directory: ./frontend
permissions:
contents: read
jobs:
build-and-upload:
runs-on: ubuntu-latest
steps:
- name: Setup Repository
uses: actions/checkout@v3
- name: Setup node with cache
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Setup environment variables
run: |
echo "REACT_APP_BASE_URL=${{ secrets.REACT_APP_PROD_BASE_URL }}" >> .env
- name: Install Dependancies
run: npm install
- name: Build App
run: npm run build
- name: Upload frontend build file to artifact
uses: actions/upload-artifact@v3
with:
name: FrontendApplication
path: frontend/dist
deploy:
needs: build-and-upload
runs-on: [self-hosted, Linux, ARM64, deploy]
steps:
- name: Remove previous version app
working-directory: frontend/dist
run: rm -rf dist
- name: Download build file from artifact
uses: actions/download-artifact@v3
with:
name: FrontendApplication
path: frontend/dist