Hiện tại trên dự án của tôi, mỗi pull-Request trên kho lưu trữ tổ chức được xây dựng tự động bởi jenkins, như được chỉ rõ trong một jenkinsfile. Khi kết thúc xây dựng, một tin nhắn được gửi bởi jenkins đến github với trạng thái của bản dựng của dự án nàykhởi chạy phân tích sonar cho mã của pullRequest với Jenkinsfile và maven
Tôi muốn gửi một sonar phân tích đến cuộc trò chuyện về yêu cầu kéo, nhưng chỉ cho tệp/mã đã được cập nhật bởi yêu cầu kéo.
thông tin cho bounty:
- Nó cần phải sử dụng một jenkinsFile (thêm một jenkinsfile đầy đủ để đáp ứng của bạn sẽ được đánh giá cao)
- kết quả sẽ xuất hiện trong trang pullRequest của github chỉ cho mã được pullRequest cập nhật.
Cảm ơn, nhưng tôi không thêm tùy chọn xác thực vào tập lệnh mẫu. Tôi tìm kiếm một jenkinsfile làm việc đầy đủ để đáp ứng nhu cầu của tôi. – sab
Vì vậy, bạn có xác thực trong kịch bản của bạn, bạn chỉ cần không đặt nó trong câu hỏi của bạn? Là kịch bản đẩy bất cứ điều gì để GitHub? –