Jenkins에서 jacoco.exec 파일 수집하기 (with sshpass)
jacoco를 사용하여 소스코드에 대한 동적 분석을 한 결과물의 이름을 jacoco.exec로 사용하고 있다. 이 파일은 빌드서버인 jenkins가 설치된 곳으로 이동이 되어서 분석이 되어야 한다. jacoco의 분석은 sonarqube에서도 할수 있지만 jenkins에서 하기로 했다. 대략적인 그림은 이렇다. 여러개의 application이 있고 여기에서 추출된 결과인 jacoco.exec 파일을 jenkins의 소스와 클래스파일이 위치한 곳에 전송하고 싶다. 이런식으로 jenkins가 파일을 받는 경우 이를 위한 여러가지 방법이 있다. 제목은 이렇게 뽑았는데 실제로는 sshpass를 사용해서 파일을 전송하는 것 정도가 정확할것 같다. 첫번째로는 SSH key를 이용을 하는 방법이다. 이 방법의 장점은..
CI,CD/Jenkins
2020. 11. 23. 13:10