본문 바로가기
728x90
반응형

CI&CD21

Doxygen 세부 설정 및 사용방법 1. [Wizard] → [Project]' Step 1' : 프로젝트 루트 폴더 지정, 이 경로 내에 소스코드와 Doxygen 결과 문서가 있어야 함'Project name' : 프로젝트 이름 지정'Project  version or  id' : 프로젝트 버전이나 다른 프로젝트와 구별할 수 있는 식별 번호를 입력, 정해진 형식 X'Source code directory' : 소스파일이 있는 디렉터리로 지정(예) "E:\Bitbucket\KmOpticalSensor\MVisionModule\KmvAas\Src"'Scan recursively' : 체크하면 'Source code directory'에서 지정한 경로를 하위 디렉터리까지 재귀적으로 확인하여 문서 작성'Destination directory' .. 2024. 12. 9.
NSIS 명령어 사용법 및 설명 !define PRODUCT_NAME "응용 프로그램"변수 생성${PRODUCT_NAME}변수 사용!include "MUI.nsh"NSIS에서 제공하는 헤더 파일(.nsh) 사용하기!insertmacro MUI_LANGUAGE "Korean"!insertmacro MUI_LANGUAGE "English"Function .onInit!insertmacro MUI_LANGDLL_DISPLAYFunctionEndInstaller 설치할 때, 사용할 언어 물어보기!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.. 2024. 12. 9.
[Jenkins 빌드 오류] svn: E170013과 svn: E230001 이번엔 Jenkins를 이용하여 vs(visual studio)를 빌드할 때 나타나는 오류 해결에 대해 기록한다. 제목에서도 알 수 있듯이 svn을 사용하는 경우에 나타나는 에러이다. 오류 메시지 - svn: E170013: Unable to connect to a repository at URL ~~~ - svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted 원인 - 아마 Jenkins에서 빌드할 때만 오류가 발생하고 vs에서 직접 빌드하면 문제 없을 것이다. - Jenkins에 svn 계정 정보가 없어서 svn에 대한 접근이 막혀서 .. 2021. 8. 29.
[Sourcetree] Sourcetree 설치하기 코드의 형상관리 및 버전관리를 한다면 sourcetree가 빠질 수... 도 있지만 대부분 들어왔을 것이다. git, svn등을 이용해 코드를 관리할 때 sourcetree를 사용하면 초보자도 쉽게 따라 할 수 있을 것이다. 하지만 명령 프롬프트가 익숙한 고수분들에게는 조금 낯설 수는 있겠다. 오늘은 sourcetree 설치하는 가정을 기록한다. 참고사항 - 사전에 Git이 설치되어 있으면 나중에 따로 설정 안해도 된다. - Git 설치는 다음 링크를 참고 : [GIT] Windows 10에 Git 설치하기 (tistory.com) 1. Sourcetree | Free Git GUI for Mac and Windows (sourcetreeapp.com)에 접속하여 설치파일 다운로드! 2. 설치파일 실행 .. 2021. 8. 29.
[Visual Leak Detector] Visual Leak Detector 설치하기 작성하는 코드의 양이 많이질수록, 동적 메모리 할당을 했지만, 해당 메모리를 해제해주지 않는 경우가 있다. 이러한 상황이 메모리 누수가 발생한 상황이다. 코드의 품질 관리면에서 메모리 누수가 발생했다는 것은 자원낭비가 일어나고 있다는 것이다. 또한 지금은 자원 낭비의 측면만 있더라도, 항상 하나의 문제가 다른 문제를 일으킬 수도 있다는 것을 인지해야 하고 방지해야 한다. 오늘은 코드 내 잔존해 있는 메모리 누수를 파악할 수 있도록 해주는 Tool인 Visual Leak Detector를 설치하는 과정을 기록한다. 1. Visual Leak Detector | Enhanced Memory Leak Detection for Visual C++ (kinddragon.github.io) 링크에 접속하여 우측 상.. 2021. 8. 29.
[Jenkins Pull Request] Jenkins에 Pull Request의 빌드를 수행하는 Job 만들기 Git, Sourcetree 등을 이용해 코드의 형상관리나 버전관리를 하는 사람들이라면 Pull Request라는 것을 알 것이다. 오늘은 Pull Request를 올릴 때 코드가 정상적으로 빌드가 되는지 확인해 주는 것을 Jenkins를 통해 자동화 하는 것을 기록한다. 참고사항 - Pull Request는 브랜치와 상관없이 올릴 수 있지만, 일반적으로 master에 코드를 추가할 때만 Pull Request를 하기에 여기에서도 master에 Pull Request를 한다는 가정으로 기록한다.( 그 외의 브랜치에 코드를 추가할 때는 그냥 push만 한다.) 1. '빌드 유발' 란의 'Bitbucket Pull Requests Builder'를 체크하여 정보들을 입력한다. (Jenkins에서 새로운 Jo.. 2021. 8. 29.
728x90
반응형