Tôi muốn sử dụng SonarQube để phân tích Chất lượng Mã. Tôi có Hudson là công cụ CI và có tích hợp rõ ràng. Làm thế nào để sử dụng SonarQube khi xây dựng Ant xảy ra? Tôi có cần cài đặt SonarQube trong máy chủ và sử dụng plugin để truy cập vào nó không? Ai đó có thể giúp tôi không?Làm thế nào để sử dụng Sonar Plugin với Hudson?
5
A
Trả lời
1
Cài đặt SonarQube máy chủ web làm bước đầu tiên. Cổng mặc định sẽ là localhost: 9000.
Sau khi cài đặt SonarQube bạn cần tạo một Ant target. Tập lệnh mẫu có sẵn trên GitHub. Nếu Hudson đang hoạt động chính xác trước đó. Nó sẽ nhận các thay đổi trong Ant Script và thực hiện Phân tích. Sau khi hoàn thành báo cáo Phân tích sẽ được tạo và truy cập tại Trang tổng quan SonarQube.
Các vấn đề liên quan
- 1. Phiên bản plugin sonar-maven nào để sử dụng?
- 2. Làm thế nào để làm cho Hudson/Jenkins thất bại nếu ngưỡng Sonar bị vi phạm?
- 3. Không thể kết nối Sonar Eclipse Plugin với Sonar Server
- 4. Plugin Sonar Pitest
- 5. Làm thế nào để sử dụng plugin-maven-plugin
- 6. Hudson và maven-release-plugin
- 7. Plugin tham lam Hudson?
- 8. Sonar: sonar hoạt động như thế nào?
- 9. Làm cách nào để sử dụng plugin vim với Ideavim?
- 10. làm thế nào để sử dụng một máy chủ sonar trên nhiều máy
- 11. Hudson: làm thế nào để tôi sử dụng một tham số xây dựng để làm svn checkout và svn tag?
- 12. Sonar Maven Plugin: Làm cách nào để loại trừ các thư mục nguồn thử nghiệm?
- 13. sonar.host.url không hoạt động với sonar-maven-plugin: 2.7
- 14. Làm việc với Maven/Hudson/Mercurial
- 15. Làm thế nào để liệt kê tất cả các plugin jenkins chưa sử dụng?
- 16. Làm thế nào để sử dụng maven plugin tomcat7: chạy với nhiều ngữ cảnh (WAR)?
- 17. Làm thế nào để sử dụng stylelint với Grunt?
- 18. Làm thế nào để sử dụng grails.plugin.location?
- 19. Làm thế nào để xóa không gian làm việc Hudson trước khi xây dựng?
- 20. Force Jenkins Subversion plugin để sử dụng sửa đổi CHÍNH
- 21. Tích hợp dự án Sonar
- 22. Không thể lấy bản phát hành tự động làm việc với Hudson + Git + Maven Release Plugin
- 23. Làm thế nào để sử dụng PyCharm để phát triển plugin GIMP?
- 24. Làm thế nào để sử dụng Emacs với Python
- 25. Làm thế nào để sử dụng Eclipse Mercurial Plugin để tạo bản vá?
- 26. Sử dụng Hudson để xây dựng gói RPM
- 27. Làm thế nào để tải lên module để JCenter sử dụng plugin bintray gradle?
- 28. Làm cách nào để bắt đầu tích hợp các pyflakes với Hudson
- 29. Làm thế nào để bạn cấu hình plugin mj để sử dụng Java 7?
- 30. Làm thế nào để sử dụng jQuery .live() với ajax
Tôi khuyên bạn nên bắt đầu đọc tài liệu. https://redirect.sonarsource.com/doc/home.html –