이 영상에서는 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 15439
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13961
공지 [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 39255
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174699
673 새해 목표: LEARN, TEACH, REPEAT. 관리자 2021.01.05 315
672 [TOP 10] 2020년 하반기, 개발자가 사랑한 기술자료는? 관리자 2020.12.24 353
671 이 달의 기술자료 - 2021년 01월 file 험프리 2020.12.24 412
670 [UX Summit 요약] 감지와 응답: 지속적 파악을 통한 실제 결과를 더 좋게 하기 (Sense & Respond: Continuously Learning Our Way to Better Outcomes) 관리자 2020.12.02 424
669 개발. 공유. 영감. – 엠바카데로 총괄 매니저가 전하는 메세지 (2020.11) 관리자 2020.12.01 338
668 [10.4.1 패치] 애플(APPLE) 플랫폼 지원 관리자 2020.11.30 464
667 이 달의 기술자료 - 2020년 12월 험프리 2020.11.26 366
666 RAD스튜디오 2020 로드맵 – 자세한 내용을 확인해보세요! (PM들의 코멘터리) 관리자 2020.11.19 523
665 RAD스튜디오 로드맵 (2020.11) 관리자 2020.11.18 390
664 [UX Summit 요약] 애플리케이션을 개발할 때 데스크톱부터 개발해야 하는 이유 (Why Desktop First to Develop an Application) 관리자 2020.11.17 339
663 [10.4.1 패치] 델파이 컴파일러와 LSP 업데이트 관리자 2020.11.11 727
662 [UX Summit 요약] 터치스크린 POS 화면 디자인 하기 (Point of Sale Screen Concept) 관리자 2020.11.11 369
661 [UX Summit 요약] 멀티플랫폼 앱에 가장 효과적인 UX 디자인 (Effective UX Design for Multiplatform Apps) 관리자 2020.11.10 316
660 [UX Summit 요약] 레거시 데스크탑 앱 UI/UX 현대화 – 이론부터 실제까지 (Legacy desktop apps UI & UX modernization. From theory to practice) 관리자 2020.11.04 406
659 개발자가 지원해야 하는 핵심 플랫폼들 관리자 2020.11.02 299
658 이 달의 기술자료 - 2020년 11월 file 험프리 2020.10.27 334
657 [UX Summit 요약] 윈도우10에 멋진 플루언트UI 룩앤필을 델파이로 구현하기 (Giving your Apps the Fluent UI Look and Feel with Delphi)을 요약했습니다. - (델파이 개발자 뿐만 아니라) 윈도우 애플리케이션 개발자가 알아야할 기본이되고 중요한 마이크로소프트 UI 디자인의 핵심을 정리하고 보여줍니다. 관리자 2020.10.26 392
656 RAD스튜디오와 델파이 – 원조 로우코드! 관리자 2020.10.23 297
655 [UX Summit 요약 / 사례연구] 모바일은 두 번째: 어떨 때 데스크톱에 우선 집중하는가? 관리자 2020.10.22 272