본문 바로가기
반응형

CI CD14

1편 jenkins 환경구축 연재 계획1편 jenkins 환경구축2편 native cpp(msvc) + boost test framework3편 spring + junit + maven4편 Troubleshooting 상황!#1 Windows MS Visual Studio를 이용하여 개발하고 Native C++, C# 프로젝트가 있다. 이 프로젝트들은 Windows Server에서 운영된다. 유닛테스트 프레임워크로 boost test를 사용한다. 추가적으로 Python으로 작성된 스크립트를 이용해 몇몇 데이터를 변환해서 배포전에 수행해야 한다. 프로젝트에 따라서는 SVN에서 몇몇 리소스를 받아 DB에 저장하는 단계가 포함 된다. #2 Linux Spring framework + Junit 을 이용해 개발하는 Application S.. 2018. 2. 24.
GIT을 기반으로 한 프로젝트 개발프로세스 GIT을 기반으로 한 프로젝트 개발프로세스깃을 사용합시다. 깃을 쓰자. 깃을 쓰란 말야!!SVN은 변경이력이 많아질수록 속도가 느리지.커밋 및 처리속도가 빠르다. 변경이력이 많이 축적되어 있어도 속도저하가 거의 없다.커밋찍기가 어렵다.변경사항 개발이 아직 완료되지 않았는데 이 변경사항을 중간에 커밋할 수가 없어. 커밋을 찍으면 SVN 중앙저장소에 반영되잖아.그런거 신경쓰지마. 맘껏 커밋을 찍어. 기능개발이 완료되면 그 때 푸시해.필요하다면 브랜치를 땋아서 거기서 개발하고 커밋찍고 개발내용을 반영하고 싶으면 병합merge하고 푸쉬해.변경이력을 어떻게 봐야하지?커밋을 찍은 로그를 별도로 쉽게볼 수 있고 다양한 도구를 이용해서 확인할 수 있어.깃git 이란?Git is a free and open source.. 2018. 2. 22.
반응형