이 영상에서는 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 15442
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13962
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39257
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174713
574 [REST API][실습] 데이터셋 기반 REST API 개발하기 험프리 2017.06.13 2177
573 RAD Studio 사물인터넷 참고자료와 샘플 모음 file Humphery 2015.06.23 2171
572 [따라하기] Advanced 델파이 UI 작성하기 file 험프리 2019.09.11 2141
571 [베를린] ListView 레이아웃을 입맛에 맞게 변경할 수 있습니다. file 험프리 2016.04.22 2125
570 [FireDAC Skill Sprints] 7. FireDAC ETL: 데이터 내보내기, 가져오기 기능 구현하기 Humphery 2015.04.01 2122
569 [XE7] 다양한 형태로 표시되는 적응형 컴포넌트 TMultiView 소개 Humphery 2014.09.18 2092
568 웹사이트의 인증서 오류를 무시하고 http 결과 조회하기(WinInet 이용) Humphery 2015.03.06 2092
567 리눅스 서버용 GUI 응용프로그램 만들기(10.2 도쿄 & FMXLINUX 이용) [1] 관리자 2017.04.25 2082
566 RAD 스튜디오로 유스케이스 다이어그램 작성방법 file 험프리 2019.06.20 2065
565 RAD Studio XE7에서 추가된 안드로이드 기능 익히기(동영상) Humphery 2014.11.05 2059
564 [업데이트] RAD Studio XE7 Update 1 개선된 내용 Humphery 2014.11.27 2044
563 [업데이트][Hotfix] iOS 배포와 요세미티, VCL Bitmap 파일 보안취약점 패치 Humphery 2014.10.22 2044
562 이 달의 기술자료 - 2016년 07월 file 험프리 2016.06.30 2038
561 QueryPerformanceCounter 사용 시 주의사항(x86, 64bit) Humphery 2014.05.07 2031
560 이 달의 기술자료 - 2014년 5월 file 험프리 2014.05.19 2005
559 부산가톨릭대학교 특강 발표자료 Humphery 2014.03.13 1983
558 [로드맵] RAD 스튜디오 로드맵(2016년 8월) file 험프리 2016.08.12 1982
557 [오픈소스] Python for Delphi(P4D) [5] file 험프리 2017.09.01 1980
556 Quality central Windows Client 이용방법 file Humphery 2014.04.30 1965
555 델파이로 국제화된 다국어 애플리케이션 만들기 Humphery 2014.12.10 1954