이 영상에서는 SVN, DUnitX 그리고 Jenkins를 이용해 자동 빌드/테스트 환경을 구성하는 내용을 45분간의 설명과 15분간의 Q&A를 통해 학습할 수 있습니다.

 

이 비디오에서 배울 수 있는 것들:

SVN 서버 환경을 구성하는 법(Visual SVN을 사용합니다.)

TortoriseSVN으로 클라이언트 환경을 구성하는 법(RAD 스튜디오 IDE에 통합된 Version Control System으로도 가능)

DUnitX를 이용해 유닛 테스트 환경을 구성하는 법

 

배치파일을 만들고 MSBuild 커맨드를 이용해 빌드환경을 구성하는 법

젠킨스(Jenkins) 설치 후 SVN 커밋 트리거를 설정 해 빌드와 유닛테스트를 진행합니다. 만약, 테스트 실패한 경우 이메일로 실패를 알려주도록 설정합니다.

 

용어(위키백과 참조)

젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다. MIT 라이선스를 따른다. - https://ko.wikipedia.org/wiki/%EC%A0%A0%ED%82%A8%EC%8A%A4

Continuous integration with SVN, Jenkins and DUnit (Delphi) with Craig Chapman

Youtube에서 바로보기: https://youtu.be/dhKGmp6KsNs

 

 

관련 글


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15560
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 14003
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16537
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22125
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23377
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18971
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39365
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174768
23 안드로이드 개발환경 추가 조치방법 - RAD Studio에서 SDK 설정 Humphery 2015.10.01 5566
22 데이터스냅에서 제공하는 JSON 포맷 데이터 사용(분석)하기 [1] file Humphery 2015.07.20 3789
21 [추가자료] 안드로이드 개발환경 추가 조치방법 - 수동 SDK Tools 업데이트 file Humphery 2015.10.01 3070
20 TCategoryButtons 동적 생성하고, TButtonItem 클릭 이벤트 연결하기 file 험프리 2016.03.23 1375
19 BPL(패키지)를 이용해 프로그램 모듈화 하기 험프리 2015.11.24 1126
18 RAD Studio IDE에서 SVN 사용하기 + TortoiseSVN 사용하기 험프리 2016.02.29 1120
» [코드레이지11] SVN, DUnitX과 Jenkins 서버로 자동 빌드/테스트 환경 구성 - Craig Chapman 험프리 2016.11.22 825
16 [동영상] 앱테더링 데이터 암호화/복호화 방법 file 험프리 2016.11.01 805
15 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 734
14 MidaConverter로 VCL 프로젝트를 FMX 프로젝트로 변환할 수 있습니다. Humphery 2015.06.04 711
13 IBM 왓슨과 인공지능(AI) 활용하기 - 델파이/C++빌더 관리자 2019.10.25 667
12 윈도우 10 지원과 좋은 UX 구현을 위해 기억해야 할 점 관리자 2019.10.22 627
11 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 623
10 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 499
9 [개발팁 시리즈] 델파이/C++빌더 VCL 애플리케이션을 개발한다면? 꼭 확인하세요! 관리자 2019.11.20 468
8 새로운 FMX 테마 - 우분투(Ubuntu) Clear Fantasy 스타일 관리자 2020.02.19 430
7 새로운 VCL 윈도우 테마 - Zircon 관리자 2020.02.14 427
6 새로운 VCL 윈도우 테마 - Material Patterns Blue 관리자 2020.02.25 417
5 새로운 FMX 멀티-디바이스 테마 - Material Patterns Blue 관리자 2020.02.25 409
4 새로운 VCL 윈도우 테마 - Lucky Point 관리자 2020.02.18 406