[ https://issues.apache.org/jira/browse/KAFKA-4459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16033264#comment-16033264 ]
ASF GitHub Bot commented on KAFKA-4459: --------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/kafka/pull/3186 > rat license check not running in Jenkins > ---------------------------------------- > > Key: KAFKA-4459 > URL: https://issues.apache.org/jira/browse/KAFKA-4459 > Project: Kafka > Issue Type: Bug > Reporter: Ismael Juma > Assignee: Ewen Cheslack-Postava > Fix For: 0.11.0.0, 0.11.1.0 > > > The following commit introduced files without a license, which causes rat to > fail when run locally: > https://github.com/apache/kafka/commit/e035fc039598127e88f31739458f705290b1fdba > However, the build passed in Jenkins: > https://builds.apache.org/job/kafka-trunk-jdk7/1710/ > Not sure why, but a potential culprit is the check for `.git` in the build: > {code} > if (new File('.git').exists()) { > apply from: file('gradle/rat.gradle') > rat { > // Exclude everything under the directory that git should be ignoring via > .gitignore or that isn't checked in. These > // restrict us only to files that are checked in or are staged. > def repo = Grgit.open(project.file('.')) > excludes = new ArrayList<String>(repo.clean(ignore: false, directories: > true, dryRun: true)) > // And some of the files that we have checked in should also be excluded > from this check > excludes.addAll([ > '**/.git/**', > '**/build/**', > 'CONTRIBUTING.md', > 'gradlew', > 'gradlew.bat', > '**/README.md' > ]) > } > } > {code} > If the current directory in Jenkins is not the repo directory, it could fail. -- This message was sent by Atlassian JIRA (v6.3.15#6346)