반응형

젠킨스 3

06. Jenkins와 SonarQube 연동하기

1. ec2 서버에 소나큐브를 설치 후 아래 명령어로 실행 #root계정으로 ec2 서버에 ssh로 접속 su sonarqube cd /opt ls#소나큐브가 설치되어 있는지 확인 cd sonarcube1 ls#bin파일이 있는지 확인 cd bin ls#linux-x86-64가 있는지 확인 cd linux-x86-64 ls#sonar.sh가 있는지 확인 ./sonar.sh start ./sonar.sh console 2. 소나큐브 url(http://publicIP:9000)로 접속하여 로그인 3. ec2서버에 소나큐브 스캐너 설치 결과적으로, /var/lib/jenkins/sonar-sanner-3.3.0.1492-linux/sonar-sanner-3.3.0.1492-linux 가 sonar runne..

04. Jenkins와 Redmine 연동

젠킨스에서 플러그인으로 레드마인을 제공하기는 한다. 다만 이 플러그인이 벌써 4년이나 지난 오래된 플러그인이기도 하고 그간 업데이트도 안되서 그런지 플러그인 설치는 되지만 제대로 기능을 하지 못한다. 아래 그림처럼 젠킨스에 레드마인이 곧장 연결되고, 또 클릭하면 레드마인으로 이동하기는 하지만, 그 이상의 기능을 수행하지 못한다. 따라서 좋은 방법은 아니지만 zapier를 사용하기로 했다. 교수님께서도 중간에 V&V 도구가 아닌 것들이 끼는 것이 좋지 않다고 하셨지만 일단 젠킨스와 레드마인을 선택한 상황에서 별다른 수가 떠오르지 않았다. 1. Zapier 접속 후 create Zap 2. trigger 설정 trigger에서 jenkins를 선택하고 trigger event로는 New job status ..

01. Jenkins와 Github 연동

1. 깃허브에서 token 발행 깃허브 사이트에서 내 프로필사진을 눌러보면 여러 항목들이 뜨는데 그 중 Settings을 선택한다. 새로운 항목들이 또 주르륵 뜨는데, 그 중 맨 밑에 있는 Developer settings을 선택한다. 또 뜨는 항목 중 Personal access tokens을 선택하고 generate new token을 누른다. Note에는 token이름을, 아래 select scopes에서는 repo, admin:org, admin:repo_hook을 체크해주고 generate token을 눌러준다. 그러면 token이 발행되는데 비밀번호를 꼭 복사하자. 2. 젠킨스 관리 시스템 설정 젠킨스 관리 - 시스템 설정에 진입하여 젠킨스 location URL을 수정해준다. -> https..

반응형