github action

    [Github Action] gradle을 이용한 java CI 구성하기

    Github Action Github 저장소를 기반으로 소프트웨어 개발 workflow를 자동화 할 수 있는 도구 장점 별도의 서버 설치가 필요 없다. 비동기 ci/cd가 가능하다. github 이벤트에 대한 작업을 제공해준다. yaml로 사용하기 때문에 개발자들에게 친숙하다. github 마켓 플레이스를 통해 공유 가능 단점 캐싱이 필요할 경우 자체 캐싱 메커니즘을 작성해야 함 (엔터프라이즈에선 actions/cache를 지원하지 않는다고 한다. 참고) 젠킨스에 비해 문서가 적다. (아무래도 출시 일자가 차이가 나기 때문인듯) 구성요소 workflow 프로젝트를 빌드, 테스트, 패키지, 릴리스 또는 배포하기 위한 전체적인 프로세스 여러개의 job으로 구성되며 디폴트로 병렬 실행한다. event 기반으로..