아틀라시안 뱀부()는 () Tool입니다. 여기서 는 어플리케이션 소스가 변경되면 이를 자동으로 빌드하고, 테스트하고 서버에 까지 완료해주는 일련의 프레스를 자동으로 수행하는 것을 가능하게 해주는 툴입니다.

일반적으로 개발자가 소스코드를 수정하여 소스코드 저장소에 올립니다. 이때 Tool이 저장소를 모니터링 하고 있다가, 뭔가 새로 변경된 것이 발견되면 소스코드를 다운로드하고 컴파일하여 자동실행 환경으로 까지 해 줍니다.


아틀라시안 뱀부(Atlassian Bamboo)를 활용한 CI(Continuous Integration) 환경 구축


뱀부()의 기본 기능은 아래와 같습니다.

  • (Automation)
  • BitBucket 소스코드 정합 및 Jira 트래킹
  • 모든 언어 지원
  • 병렬처리
  • 기존 툴(Hudson or Jenkins)로부터 소스코드 쉽게 이전 가능


유료라는 것이 함정이지만, 비용만큼의 가치가 있다는데 한표를 주고 싶습니다.



facebook posting twit

  • 마이크로 서비스 아키텍쳐 (MSA, Micro Service Architecture)의 장단점 및 구현 방법
  • AWS 기반 서버 없는 아키텍쳐(Server-less back-end architecture)
  • 넷플릭스 서비스 오토스케일링 아키텍쳐
  • 플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 – InnoDB는 인메모리 캐싱을 하는 고성능 솔루션
  • 아키텍쳐 패턴이란 – 소프트웨어 디자인 패턴
  • Interpreter pattern은 SQL 또는 통신프로토콜을 기술하는 언어 구현시 주로 이용되는 아키텍쳐
  • Blackboard pattern은 오늘날 NLU(Natural Language Understanding)이나 차량인식 등에 응용되는 아키텍쳐
  • MVC(Model-view-controller) pattern은 Django, Rails와 같은 웹 어플리케이션 개발에 주로 응용되는 아키텍쳐
  • Event-bus pattern은 Push Notification Service, 안드로이드 앱 개발에 주로 응용되는 아키텍쳐
    Tagged on: