Presentation is loading. Please wait.

Presentation is loading. Please wait.

CI(Continuous Integration) 201303063 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.

Similar presentations


Presentation on theme: "CI(Continuous Integration) 201303063 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경."— Presentation transcript:

1 CI(Continuous Integration) 201303063 이학성

2 C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경 이 이루어질 수 있음 그 코드가 개발자마다 다르기 때문에 코드를 통합 하는 작업이 중요 최악 의 경우 작업을 처음부터 다시 하는 것이 좋을 때도 있음

3 3 C ontinuous I ntegration?

4 4

5 C ontinuous I ntegration 여러 측면들 5 지속적인 컴파일 지속적인 데이터베이스 통합 지속적인 테스트 지속적인 검사 지속적인 배포 지속적인 피드백

6 C ontinuous I ntegration Example 6 IBM Rational ClearQuest, IBM Rational ClearCase, IBM Rational BuildForge 를 사용한 예시

7 C ontinuous I ntegration Example 7 1. NHN – HUDSON 이용 2011 년 JCO 컨퍼런스에서 “ 오픈소스를 활용한 NHN 배치 처리 플랫폼 ” 세션에서 HUDSON 을 이용한 배치 어플리케이션 관리 에 대해서 소개 http://www.slideshare.net/knight1128/batch-8508863 에서 발표 자료 확인가능 주로 CI 도구 보다는 배치 어플리케이션에서 스케쥴러 기능으로 활용 업무 요건을 맞추기 위해 HUDSON 플러그인을 개발해서 활용 빌드, 테스트, 배포라는 측면에서 잘 설명되어 있음

8 8 C ontinuous I ntegration Example 2. 대기업의 SI SI 기업에서 기존 Waterfall 방식이 아닌 Agile 방법론을 프로젝트에 적용하고 있음 (Waterfall + Agile 형태 ) 개발 표준 및 CI 도구 적용은 거의 필수적인 상황 Agile 방법론 특히 CI 는 일반 소프트웨어 개발뿐만 아니라 SI 프로젝트에서도 필수 방법론의 일부로 인식 ※ Agile 방법론 ? 문서를 통한 개발 방법이 아니라 실질적인 코딩을 통한 방법론 LG CNS 뱅킹 플랫폼

9 출처 9 http://happystory.tistory.com/89 위키백과 허드슨을 이용한 지속적 통합 PDF

10 THANK YOU!!! 10


Download ppt "CI(Continuous Integration) 201303063 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경."

Similar presentations


Ads by Google