알라딘서재

원님의 서재
  • 러닝 깃허브 액션
  • 브렌트 래스터
  • 27,000원 (10%1,500)
  • 2024-05-20
  • : 315

홍보 카툰 잘그렸다ㅋㅋㅋㅋㅋㅋ 이전에 읽은 책들에서 배포 자동화 등을 깃허브 액션에서 구현하는 경우가 많아서 이게 뭔지 알고는 있는 상태였다. "깃허브로 시작하는 지속적 통합 및 배포 자동화"란 서브 타이틀을 달고 있는 이 책은 깃과 깃허브에 대한 기본 지식이 있는 사람을 대상으로 한다. 1부에서는 깃허브 액션 기초, 2부는 구성 요소, 3부는 보안과 모니터링, 4부는 심화로 크게 네 파트가 있다. 2024년 4월 기준으로 작성된 따끈따끈 최신 정보를 가득 얻을 수 있다.

깃허브에 레포지토리 올리기만 했지 깃허브 액션에 대해서는 아는거 전무한 상태였는데 이 책의 1부를 읽고 알게 된 점 정리하자면 다음과 같다.

1) 워크플로는 깃허브 액션에서 활동의 흐름과 순서를 제어하는 스크립트 또는 파이프라인이고 개별 액션이 워크플로 내에서 특정한 태스크를 호출하는 함수다. 스타터 워크플로가 예시로 주어진다. 깃허브 마켓플레이스의 액션탭에는 다른 사람이 만든 액션이 있다. 이 액션은 완전한 기능을 갖춘 코드로 사용자가 자신의 워크플로에 자유롭게 도입할 수 있다. (마켓 플레이스는 기준 이상으로 사용시 이용료 부과)

2) 깃허브 액션은 액션을 사용하는 리포지터리가 공개 상태이거나 액션을 실행하는 시스템(러너)을 직접 호스팅하는 경우에 무료다. 자체 호스팅을 사용하면 러너 사용에 대한 요금은 부과되지 않지만 자체 서버에 러너 어플리케이션을 설치하고 진행한다.

2장의 액션 작동 원리에서는 이벤트가 워크 플로 발동(트리거)부터 시작해서 워크플로 실행까지 다룬다. 3장에서는 액션의 구성요소, 액션과의 상호작용을 다루고 4장에서 워크플로 사용법이 시작된다. 4장에서 워크플로를 만들면서 깃허브의 기능을 알아보고 비주얼 스튜디오 코드에서 확장하여 워크플로를 실행 및 관리한다.

러닝 깃허브 액션은 개발 생산성을 극대화하는 깃허브 액션 종합 가이드답게 깃허브 액션으로 코드 유효성 검사부터 복잡한 배포 파이프라인까지 구현함을 목표로 하고 있다. 1부 주요 내용에서 이렇게 기초를 다지고 2부에서는 지식을 확장하여 구성요소에 대해 공부한다. 3부는 모니터링 및 부안, 4부는 심화 내용을 다룬다.



한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.


  • 댓글쓰기
  • 좋아요
  • 공유하기
  • 찜하기
로그인 l PC버전 l 전체 메뉴 l 나의 서재