Skip to content

Commit

Permalink
Merge pull request #236 from TEAM-MONGDOL/MF-362-CI-for-PRs-to-develo…
Browse files Browse the repository at this point in the history
…p-and-main

[chore] pr-CI.yml
  • Loading branch information
MinhoJJang authored Aug 16, 2024
2 parents 07bfb52 + c9e4020 commit 221c22d
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions .github/workflows/pr-CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: CI for PRs to develop and main

on:
pull_request:
branches:
- develop
- main

permissions:
contents: write

env:
PROJECT_NAME: dkation
REPOSITORY_NAME: dkation-prod-front
IMAGE_NAME: dkation-prod-fe

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
cache: 'npm'

- name: Install dependencies
run: |
npm ci
npm install -g npm@latest
npm install sharp
- name: Lint
run: npm run lint

- name: Build Next.js app
run: npm run build
env:
NEXT_PUBLIC_SERVER_URL: ${{ secrets.NEXT_PUBLIC_SERVER_URL }}
NEXTAUTH_SECRET: ${{ secrets.NEXTAUTH_SECRET }}
NEXTAUTH_URL: ${{ secrets.NEXTAUTH_URL }}
NEXT_PUBLIC_KAKAO_API_KEY: ${{ secrets.NEXT_PUBLIC_KAKAO_API_KEY }}

- name: Test Build Output
run: test -d .next

0 comments on commit 221c22d

Please sign in to comment.