Visual Studio 5

Jenkins에서 윈도우 에이전트를 이용한 Visual Studio 빌드 구성 (2)

이전 포스팅에서 Jenkins의 빌드 구성을 위한 사전 작업을 진행했다. Jenkins에서 윈도우 에이전트를 이용한 Visual Studio 빌드 구성 (1) 이제 Jenkins에 등록한 윈도우 에이전트를 이용하여 Visual Studio 빌드를 구성한다. Jenkins와 Nexus에 추가로 설정할 것들이 있기 때문에 사전 준비와 빌드 설정을 나눠서 포스팅한다. 빌드 구성에 필요 www.bearpooh.com 이제 Jenkins에 빌드 작업을 등록하고 실제 빌드가 잘 되는지 확인한다. 다음 과정으로 진행한다. 빌드 생성 빌드 수행 빌드와 배포 결과 확인 빌드 생성 Jenkins에서 새로운 Item을 클릭한다. 빌드 이름을 입력하고 Freestyle project를 선택한다. Freestyle projec..

::: IT인터넷 ::: 2021.08.23

Jenkins에서 윈도우 에이전트를 이용한 Visual Studio 빌드 구성 (1)

이제 Jenkins에 등록한 윈도우 에이전트를 이용하여 Visual Studio 빌드를 구성한다. Jenkins와 Nexus에 추가로 설정할 것들이 있기 때문에 사전 준비와 빌드 설정을 나눠서 포스팅한다. 빌드 구성에 필요한 사전 작업은 다음과 같다. Jenkins 플러그인 설치 배포에 사용할 Nexus 계정 생성 빌드에 사용할 GitLab 계정 생성 GitLab Access Token 발급 Jenkins에 GitLab Access Token 등록 MSBuild 설정 Nexus3 설정 빌드 생성 빌드 수행 빌드와 배포 결과 확인 빌드 생성과 수행, 결과 확인은 다음 포스팅을 참고한다. Jenkins에서 윈도우 에이전트를 이용한 Visual Studio 빌드 구성 (2) 이전 포스팅에서 Jenkins의 빌..

::: IT인터넷 ::: 2021.08.19

Visual C++ 프로젝트 폴더 구성하기

NAS에 개발 환경을 구축하면서 약 7년 전에 MFC 공부하면서 만들었던 MD5를 추출하는 GUI 툴을 테스트 프로젝트로 활용했다. Visual Studio 2008의 Visual C++과 MFC를 사용해서 만들었다. Visual Studio Express 2010 (Visual C++ 2010)은 MFC가 포함되어 있지 않아 빌드에서 오류가 발생한다. (MFC 관련 SDK를 추가로 설치하면 사용 가능하다.) Visual Studio Community 2019는 MFC가 포함되어 있어서, MFC를 추가 설치하면 빌드가 가능하다. 최근엔 GUI 관련 개발도 Qt 또는 PyQt 같은 더 쉬운 방법 있어 MFC를 사용하는 경우는 많지 않은 것 같다. NAS에 구축한 GitLab과 Nexus에 해당 프로젝트를 ..

::: IT인터넷 ::: 2021.07.23

Visual Studio 2019 Community 개발 환경 구성

이전 포스팅에서도 다뤘지만, MS에서 제공해주는 무료 개발툴은 크게 3가지이다. Visual Studio Express 개인 목적은 완전 무료 기능을 제한하는 대신 회사에서도 사용 가능 상용 프로그램 제작 배포 가능 MS 제품 중심 2017 버전까지 제공 Visual Studio Community 개인 목적은 완전 무료 정식 버전과 기능상 차이 없음 개인과 PC 250대 이하 또는 연 매출 10억 이하인 회사/조직은 무제한 사용 가능 그 이상의 회사나 조직은 교육, 학술 연구, 오픈소스 기여 목적으로 사용 제한 (제품 개발에 사용 금지) 파이썬, JS 등 다양한 언어 지원 2013 버전부터 제공 Visual Studio Code 개인, 회사 모두 무료로 사용 가능 빌더가 내장되지 않아 사실상 코드 편집기..

::: IT인터넷 ::: 2021.07.19

파이썬 개발 환경 구성 (+ VS Code)

우분투 20.04 LTS (focal)에서 Anaconda, Visual Studio Code를 사용한다. 일반적인 패키지 단위 (Wheel) 개발은 JetBrain의 PyCharm이 편리하다. 그러나 테스트를 위한 코드 스니펫과 단순한 스크립트의 작성과 테스트에는 Visual Studio Code가 더 적합하다. (코드 스니펫 작성은 Jupyter 를 사용하는 것이 더 간편하지만 디버깅이 어렵다.) 다음 순서로 진행한다. APT 설치 패키지 최신화 Anaconda 설치 Python 환경 설정 VS Code 설치 VS Code 확장툴 설치 VS Code 가상환경 변경 APT 설치 패키지 최신화, Anaconda 설치, Python 환경 설정은 다음 포스팅을 참고한다. 파이썬 개발 환경 구성 (+ PyCh..

::: IT인터넷 ::: 2021.07.09