반응형
단, 안전하다는 것은 Test code가 안전하다는 전제
코드는 다음과 같다. 환경변수는 무시해도 된다.
푸시할때마다 검사한다.
실패하면 바로 에러 뜬다.
name: Preview Deployment
env:
VITE_API_KEY: ${{ secrets.VITE_API_KEY }}
VITE_API_ID: ${{ secrets.VITE_API_ID }}
VITE_API_SECRET: ${{ secrets.VITE_API_SECRET }}
on:
push:
jobs:
Pull-Request-Preview:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install pnpm
run: npm install -g pnpm
- name: Install Dependencies
run: pnpm install
- name: Build Library
run: pnpm run build
- name: Test
run: pnpm run test
- name: lint
run: pnpm run lint
반응형