이전

리뷰 (3)

한줄평
평점 분포
  • 리뷰 총점10 0%
  • 리뷰 총점8 33%
  • 리뷰 총점6 33%
  • 리뷰 총점4 33%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 5.0
  • 50대 8.0

포토/동영상 (1)

리뷰 총점 종이책 구매
[도서] 초보를 위한 젠킨스 2 활용 가이드 2/e
"[도서] 초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기
젠킨스는 이제 파이프라인 구성에 많이 이용하고 있는 툴 중 하나가 되었다. 더욱이 2.0으로 블루오션이라는 이름으로 리뉴얼을 한지도 꽤 되었고,, 젠킨스 커뮤니티 내부적으로도 전체적인 리팩토링을 시작한다는 이야기도 있고 JX(Jenkins-X)가 쿠버네티스 생태계에서 점차 자리를 확고히 하고 있다. 이 책은 제목 그대로 초보를 위한 젠킨스 사용법이다. 어느 정도 젠킨스를 사용해 본
"[도서] 초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기

젠킨스는 이제 파이프라인 구성에 많이 이용하고 있는 툴 중 하나가 되었다. 더욱이 2.0으로 블루오션이라는 이름으로 리뉴얼을 한지도 꽤 되었고,, 젠킨스 커뮤니티 내부적으로도 전체적인 리팩토링을 시작한다는 이야기도 있고 JX(Jenkins-X)가 쿠버네티스 생태계에서 점차 자리를 확고히 하고 있다. 

이 책은 제목 그대로 초보를 위한 젠킨스 사용법이다. 어느 정도 젠킨스를 사용해 본 사람이 본다면 다소 실망할 수 있지만 이미 제목에 대상을 "초보"라고 했으니, 초보 대상의 내용이라고 생각하고 보면 다소 불평할 필요가 없을 것 같다. 

책의 내용은 젠킨스 설치부퍼 PaaC, 젠킨스 관리, 젠킨스에서 파이프라인 구성하는 방법 등을 다루지만 그 내용의 깊이는 초보자를 대상으로 한 만큼 깊다고 할 수는 없다. 그러나, 이 책은 젠킨스를 접하는 입문서로서의 역할은 충분하다. 이 책은 초보자가 급하게 젠킨스를 다루어야 할 때 참고하기 좋은 책이니, 좀 더 전문적인 내용은 중급자 이상의 다른 책을 참고하면 된다. 


YES마니아 : 로얄 r****a 2020.08.17. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
초보를 위한 젠킨스 2 활용 가이드 2/e
"초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기
최근 몇 년 동안 애자일 방법론은 전 세계적으로 성장해왔다. 이런 현상의 원인 중 하나는 전자 상거래 영역에서 잦은 변경에 빠르게 대응할 수 있는 소프트웨어 배포 솔루션을 원하기 때문이다. 그 결과 CI(Continuous Integration)와 CD(Continuous Delivery) 방법론이 사람들의 관심을 받게 됐다.대다수 프로젝트가 정도의 차이는 있지만 이런 방법론의 효과를 보고 있다. 이슈의 조기
"초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기

최근 몇 년 동안 애자일 방법론은 전 세계적으로 성장해왔다. 이런 현상의 원인 중 하나는 전자 상거래 영역에서 잦은 변경에 빠르게 대응할 수 있는 소프트웨어 배포 솔루션을 원하기 때문이다. 그 결과 CI(Continuous Integration)와 CD(Continuous Delivery) 방법론이 사람들의 관심을 받게 됐다.
대다수 프로젝트가 정도의 차이는 있지만 이런 방법론의 효과를 보고 있다. 이슈의 조기 발견이나 지저분한 코드가 상용 코드에 들어가는 것을 방지, 혹은 빠른 배포를 통해 생산성을 향상시키고 있다.
이 책은 CI와 CD를 넘어 배포 자동화(Continuous Deployment)까지 나아가는 과정을 예제를 통해 단계별로 설명한다. 20%의 이론과 80%의 실습으로 이뤄져 있으며, CI의 개념과 애자일 방법론에서 CI가 중요한 이유를 한 장에 걸쳐 설명한다. 또한 젠킨스(Jenkins)를 설치하고 설정하는 방법을 다루고, 이를 이용해 CI와 CD를 적용시키는 방법을 설명한다. 마지막으로 CD와 지속적 배포의 차이점을 다룬다.

소프트웨어 개발 방법론은 급격한 변화의 시기를 겪으며 현재 애자일로 수렴하고 있는 추세다. 아마도 웹 개발이 소프트웨어 업계 중 가장 큰 영역을 차지하고 있으며, 이 분야의 특징인 잦은 요구 사항 변경과 빠른 개발 주기에 애자일이 가장 잘 부합하기 때문일 것이다. 애자일 방법론에는 기술적인 요소보다 기술적이지 않은 요소가 더 많지만, 가장 중요한 기술적인 요소 한 가지가 꼭 필요하다. 흔히 지속적인 통합, 혹은 지속적인 배포라고 불리는 요소로 소프트웨어 빌드, 테스트, 배포를 자동화하는 부분이다.
젠킨스는 이 지속적 통합 분야에서 사실상 업계 표준으로 자리잡았다. 2005년 허드슨이란 이름으로 처음 프로젝트가 시작된 후, 2011년에 젠킨스로 이름을 바꾼 후에도 계속해서 시장 점유율을 늘려가고 있다. 오픈소스인 점, 플러그인을 통해 다양한 프로그램과의 호환성이 보장되는 것, 설치가 쉽고, 사용이 용이하다는 점이 젠킨스를 계속해서 사용하게 한다.
젠킨스가 소프트웨어 개발의 자동화를 도와주는 것은 분명하지만, 젠킨스를 관리하는 부분은 여전히 많은 수작업을 요한다. 수많은 노드의 생성, 관리, 빌드와 배포 환경의 복잡함을 지원하기 위해 점차 지저분해지는 젠킨스 내부 설정 등 젠킨스 자체를 사용하는 것은 마치 젠킨스 도입 전 소프트웨어 개발 환경처럼 많은 수작업이 필요했다.
이 책에서는 이런 문제를 해결하기 위해 젠킨스를 사용하는 세 가지 방향을 제시한다. 첫 번째는 도커를 이용해 노드 관리를 자동화하는 것이고, 두 번째는 젠킨스 파일을 도입해 스크립트 관리 기능을 향상시키는 것이다. 마지막은 젠킨스의 새 버전(2.0)에서 도입된 젠킨스 블루오션이라는 새로운 UI를 통해 복잡한 작업 흐름을 관리하는 방법이다.

YES마니아 : 로얄 b*****0 2020.04.02. 신고 공감 0 댓글 0
리뷰 총점 종이책 구매
초보를 위한 젠킨스 2 활용 가이드 2/e
"초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기
젠킨스는 최근 2.0버전으로 업그레이되어 새롭게 추가된 기능 및 전반적인 젠킨스의 구조를 알고 싶었습니다.  시중에는 젠킨스에 관련된 내용만 전반적으로 다룬 책이 별로 없어서, 책을 찾던 중 이 책이 가장 눈에 띄어 구매했습니다. 하지만 책을 중반까지 보았는데, 구조적인 설명보다는 사용법에 치우쳤다는 생각을 지울수가 없네요. 예제나 리눅스와 도커 같이 다양한 환경에서 젠
"초보를 위한 젠킨스 2 활용 가이드 2/e" 내용보기

젠킨스는 최근 2.0버전으로 업그레이되어 새롭게 추가된 기능 및 전반적인 젠킨스의 구조를 알고 싶었습니다.  시중에는 젠킨스에 관련된 내용만 전반적으로 다룬 책이 별로 없어서, 책을 찾던 중 이 책이 가장 눈에 띄어 구매했습니다. 하지만 책을 중반까지 보았는데, 구조적인 설명보다는 사용법에 치우쳤다는 생각을 지울수가 없네요. 예제나 리눅스와 도커 같이 다양한 환경에서 젠킨스를 설정하는 방법도 있어서, 실망적이지는 않지만, 전체적으로 구글링 해서도 찾을 수 있는 내용이라. 어느 정도 아쉽다는 생각이 듭니다. 

l******7 2020.03.10. 신고 공감 0 댓글 1