본문 바로가기

Languages&Library/Jenkins

(6)
Jenkins SonarQube 연동 1. Jenkins에 SonarQube Scanner Plugin 설치하기 Jenkins 관리 > Plugins Available plugins > SonarQube로 검색하면 위와 같이 SonarQube Scanner for Jenkins가 있고, install을 한다. 설치가 완료되면 Jenkins를 restart를 한다. 2. SonarQube Scanner 설정 SonarQube Scanner installations를 찾음. Name을 정해주고 Save > Apply를 함. Dashboard > Jenkins 관리 > System SonarQube servers를 찾고, Name과 Server URL을 찾아 정보를 입력해주고, 저장 > Apply를 한다 3. ITEM 만들기 Execute Son..
aborted because it references a local directory, which may be insecure. You can allow local checkouts anyway by setting the system property Jenkins 설치 장소와, Git Repository가 같은 PC / Server에 설치되어있을 경우 발생하는 에러이다. Git Repository와 각각의 장소에있는 것이 좋지만, 피치못할 사정으로 같은 곳에 설치해야할 경우에는 다음과 같이 설정하면 된다. Jenkins 홈디렉토리가 아니라, Jenkins가 설치된 폴더에 가면 jenkins.xml파일이 있음. 별도의 설정을 하지 않았다면 아래 디렉터리에 위치함. C:\Program Files\Jenkins\jenkins.xml xml파일을 열고, C:\Program Files\Java\jdk-11\bin\java.exe 항목이 있는 곳을 찾아준다. 그리고 아래 바로 아래 아래에 다음과 같이 적혀있음 -Xrs -Xmx256m -Dhudson.lifec..
Jenkins 빌드 후 조치 추가 Jenkins로 빌드 후, dll파일등을 특정 폴더로 옮기는 등의 빌드 후 조치를 추가하기 위한 단계 설치 후에는, Jenkins 재시작을 해준다.
Jenkins msbuild 설정 Jenkins에서 .NET프로그램 빌드를 위해서는 MSBuild 플러그인 설치가 별도로 필요함 Install시, Download progress 페이지가 나오게 되고, 설치가 끝나고 실행중인 작업이 없으면 Jenkins재시작을 클릭하면 Jenkins가 재시작이 되면서 로그인창이 뜸 . Plugin이 설치된것을 확인할 수 있음. Visual 2022를 사용중이라면, C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe 를 설정할 수 도 있음 Command Line Arguments에서 특정 프로젝트만 빌드시킨다던지, 특정 프로젝트 제외등의 프로젝트 빌드 옵션에 대한 Command를 입력할 수 있음.
Jenkins에서 프로젝트 만들고 설정하기
Window 에서 Jenkins설치 Jenkins 설치전 JDK or JRE를 설치한 후에, Jenkins를 설치해야함 홈페이지 https://www.jenkins.io/ 접속 2023년 11월 6일 기준 다운로드 페이지 다운로드 페이지 접속 후 아래 둘 중 원하는 버전 다운 설치 완료!!