Github Actions
- GitHub에서 제공하는 CI/CD 플랫폼.
- 코드를 빌드, 테스트, 배포하는 자동화된 워크플로우를 설정할 수 있다.
- push 나 pull request등의 다양한 이벤트에 대응하는 작업들을 자동으로 수행 할 수 있다.
실습
- 홀수값이 들어오면 에러를 발생시키는 Javascript 코드 작성
![](https://velog.velcdn.com/images/patayokr/post/7c4ee6b5-aa80-4979-9031-6a7c3edacc49/image.png)
- 테스트중 오류가 발생하면 pull request를 바로 close하는 github actions 파일
![](https://velog.velcdn.com/images/patayokr/post/dea2a3e5-a4f4-448c-aef8-0bea07be2d21/image.png)
- pull request를 하기위해 branch를 하나 만들고 파일 내용을 임의로 변경한 뒤 push 한다.
- pull request를 하면 github action 파일이 실행되며 테스트가 실패했음을 보여준다
![](https://velog.velcdn.com/images/patayokr/post/a8138dcf-5df8-4874-86af-e1d69d0a4bde/image.png)