Open kooyunmo opened 4 years ago
Team 7 입니다! 감사합니다 조교님!
Team 4 입니다. 감사합니다!
Team 2입니다. 감사합니다.
Team 17입니다. 감사합니다.
team12입니다. 연동은 되나 coverage가 로컬과 다르게 뜹니다. test.py 파일들을 못찾는 것 같습니다. 감사합니다!
안녕하세요, team9입니다. 현재 슬라이드에 명시된 대로 .travis.yml 및 sonar-project.properties 을 생성했습니다.
그런데 travis에서 빌드 중 마지막 단계에서 sonar-scanner command not found 에러가 발생합니다.
혹시 제가 빠뜨린 부분이 있을까요?
감사합니다.
@nhosj2 sonar-project.properties
가 있는 폴더에서 sonar-scanner를 실행하지 않은 것 같은데요. Authorization error가 발생하는 경우엔본 이슈에 코멘트 남겨주시면 설정해드리겠습니다.
지금 이슈에 팀 번호 남겨주신 팀들은 모두 travis-ci.com이 아닌 travis-ci.org로 설정해드리겠습니다.
@ihatedebug 확인 해보니 .travis.yml 스크립에서 coverage xml
을 하신 뒤에 sonar-scanner
를 실행시킨 것이 아니라서 sonarcloud에서 reported XML 파일(coverage.xml)을 찾지 못하여 발생한 문제 같습니다. SonarCloud에서는 sonar-project.properties에 있는 다음 라인들을 통해서 coverage를 파악합니다.
sonar.python.coverage.reportPaths=backend/coverage.xml
sonar.javascript.lcov.reportPaths=frontend/coverage/lcov.info
레포에 직접 수정해드렸습니다.
@kooyunmo 감사합니다!
조금 뒤늦어서 죄송합니다. team15도 있습니다.
Team 1도 있습니다! 늦게 알려드려 죄송합니다!
Team13 Goaling Ball도 부탁드리겠습니다.
Team 10 Fridge Sonarcloud 문제가 있습니다. 어제 저희가 해결을 시도했는데 잘 안 되는것 같습니다. https://travis-ci.org/github/swsnu/swpp2020-team10/jobs/741700298 에서 job을 수행해 보았습니다. 늦어서 죄송합니다.
@gratus907 sonar-project.properties
파일이 있는 폴더에서 sonar-scanner
를 실행하지 않아서 발생한 문제입니다. 레포를 살펴보니 파일 이름이 .sonarcloud.properties
로 되어 있네요. 파일 이름을 제대로 설정해 보시기 바랍니다.
안녕하세요 조교님, 늦어서 정말 죄송하지만 Team8 adoor도 부탁드리고 싶습니다. 감사합니다!!ㅜㅜ
늦게 부탁드려 죄송합니다. Team3 Recipick도 설정 부탁드립니다. 감사합니다.
다시 한번 말씀드리지만 설정에 혼선이 있었던 SonarCloud와 CI 연동과 같은 기본적인 세팅들만 해드렸습니다. 뱃지 설정 등은 꼭 #204 를 참고해서 직접 설정 완료 바랍니다. coverage가 몇 %인지 뱃지에서 보이게 하려면 꼭 #204 를 참고하셔야 합니다.
뒤늦게 죄송합니다. team5도 설정 부탁드리겠습니다... 계속 뜨는 Authorization 에러를 어떻게든 해결해 보려 했는데 도저히 안되네요...
조교님 늦게 죄송합니다. 설정을 잘 따라갔다고 생각했는데, 풀리퀘 ci에서 build succeed는 뜨는데, 자동으로 sonarcloud체크 항목이 뜨지 않습니다. 어느부분이 잘못된 것인지 체크 한번 해주시면 감사하겠습니다. 그리고 ci상에서 coveralls을 업데이트 시켜주면, 연동되기까지 시간이 꽤 걸리나요? 터미널에서 token을 이용해 coverage를 업데이트 시켜주면 바로 반영이 되는데, 알려주신 ci 상 coveralls 방법으로 다시 설정하니까 커버리지가 업데이트가 안되어서 여쭤봅니다.
@ddanddan18 일단 repo만 봤을 때 문제는
.travis.yml
에서 sonarcloud
가 sonarclound
로 오타가 났습니다.sonar-project.properties
파일이 없습니다.coverage 업데이트라는 건 sonarcloud에서 보이는 coverage를 말씀하시는 건가요? 이 역시도 sonar-project.properties
를 설정하시면 해결될 것으로 보입니다.
https://github.com/swsnu/swppfall2020/issues/205#issuecomment-722434820 이 답변을 참고 바랍니다.
@kooyunmo 오타 수정했습니다! 그리고 sonar-project 파일은 예전 팀들 레포를 참고해서 frontend와 backend로 옮기고 그거에 맞게 내부 코드를 수정해줬습니다. 여러 삽질 끝에 travis-ci.com쪽으로 가고 있었다는 것을 알게되었는데 이쪽으로 가는 pr을 끄니까 .org 쪽을 켜줬는데도, pr에서는 따로 표시되는 게 없는 거 같아 문의 남깁니다 ㅠㅠ
@ddanddan18 방금 기본적인 세팅을 해서 master에 push했습니다.
조교님 정말 죄송합니다. 많이 늦었지만 sonarcloud 연동이 되지 않는 문제가 있어서 도움을 요청드립니다. team18입니다.
@qwerty98765 .travis.yml
에 sonarcloud addons 추가가 제대로 되어 있지 않았습니다. master branch에 수정하여 push하였습니다.
https://travis-ci.org/github/swsnu/swpp2020-team18/jobs/743557751
현재 travis sonarcloud 연결 관련해서 문제가 있는 팀들이 많아서 안 되는 팀들께서는 팀 번호를 댓글로 달아주시면 조교들이 SonarCloud 설정은 해드리도록 하겠습니다. 설정은 내일 중으로 완료될 예정입니다.
폭죽 모양 emoji reaction을 달아준 팀은 설정이 완료된 팀입니다. 저희가 설정 해드린 부분은 travis-ci.com이 아닌 travis-ci.org만 사용하도록 설정한 것과 SonarCloud가 CI상에서 제대로 돌아가도록 한 것입니다. 그 외에 각자 프로젝트와 관련된 세부적인 세팅들은 직접 설정하셔야 합니다.
뱃지 설정은 꼭 #204 에 링크된 pdf 자료를 참고해서 설정해 주시기 바랍니다. (coverage percentage를 뱃지에서 보이게 하려면 pdf 자료에 있는 내용을 참고해야 합니다.)