github

Cache 액션을 사용하면 GitHub Actions에서 workflow가 실행될 때, 잘 바뀌지 않는 파일들을 깃허브 캐시에 올려놓고 CI 서버로 내려받을 수 있음 즉, workflow 성능 최적화에 도움이 됨 의존하고 있는 라이브러리들을 매번 네트워크(원격 저장소)에서 받아 오는 것이 아닌 캐시에 저장해두고 활용 실습 react 프로젝트를 하나 생성하여 package.json에 있는 라이브러리들을 캐싱해보자 1. 테스트용 react-app 생성 $npx create-react-app actions-cache 2. Cache 적용 전 Actions 실행 cache.yml name: cache workflow on: push jobs: cache: runs-on: ubuntu-latest steps: -..
Workflow GitHub Actions의 상위 개념 자동화 해놓은 작업 과정이며 repository내에 .github/workflows폴더 아래 yaml 파일로 설정 가능 여러 개의 워크폴로우 설정 가능 2가지 속성 정의 필요 on : 워크플로우가 언제 실행되는지 정의 jobs : 워크플로우가 구체적으로 어떤 일을 해야하는지 명시 on: push: branches: - master - dev pull_request: branches: - dev jobs: # ... master, dev 브랜치에 push이벤트가 발생할 때 마다 workflow를 실행해라. dev 브랜치에 PR이벤트가 발생할 때 마다 workflow를 실행해라. Jobs 독립된 가상 머신 또는 컨테이너에서 돌아가는 하나의 처리 단위 의..
깡냉쓰
'github' 태그의 글 목록