Pipeline 프로젝트를 생성하기 위해서는 Groovy 스크립트를 알아야 합니다. 하지만 Freestyle 프로젝트보다는 스크립트를 사용하기 때문에 한 군데서 빌드 흐름을 제어가 가능합니다. Freestyle의 경우는 설정하는 부분이 여기저기 흩어져 있어 설정하기에 산만한 것 같습니다. Jenkins Pipeline에 대해서는 여기 를 참조하면 좋을것 같습니다. 아래 2가지 종류의 프로젝트에 대해서 Jenkins 파이프 라인을 구축하였습니다. 둘다 흐름은 동일합니다. .NET 프로젝트 파이프라인 파이썬 프로젝트 파이프라인 우선 Jenkins의 " 시스템 설정 에서 프로젝트 빌드에 필요한 환경 변수들을 설정합니다. - 버전별 Python 실행 파일 경로 : Python 프로젝트 컴파일에 필요합니다. - MsBuild.exe 파일 경로 : .NET 솔류션 컴파일에 필요합니다. - WixToolSet 파일 경로들 : 설치 파일 생성에 필요합니다. - CURL, DOXYGEN .... : 필요한 파일들을 추가합니다. 1. git에서 소스 얻어오기 git에 접속하여 소스를 얻어올 사용자의 Credential을 추가합니다. ID/PASSWORD를 입력하면 됩니다. stage('Checkout') { steps { git branch: 'master', credentialsId: 'Your credentials id', url: '{Repository Path}' } 2. Python 가상 환경 구축 이전 글을 참조하시면 됩니다. 3. 버전 수정 Jenkins로 빌드할 때마다 Jenkins BUILD_NUMBER로 실행 파일 및 설치 파일의 빌드 넘버를 설정하도록 합니다. MSDN을 찾아보면 빌드 넘버는 Major.Minor.Build.Revision으로 구성되어 있습니다. Python 프...