brunch
매거진 배포

CI/CD - github actions

by 내가 사는 세상

Workflows



Jobs



Steps



Triggers





name: CI


on:

push:

branches:

- main # 또는 브랜치 이름

pull_request:

branches:

- main # 또는 브랜치 이름


jobs:

build:

runs-on: ubuntu-latest

steps:

- name: Checkout 코드

uses: actions/checkout@v2


- name: Set up Node.js 환경

uses: actions/setup-node@v2

with:

node-version: '14' # 사용할 Node.js 버전


- name: 의존성 설치

run: npm install


- name: 빌드

run: npm run build


- name: 테스트 실행

run: npm test

keyword
매거진의 이전글AWS - Route53