[ https://issues.apache.org/jira/browse/HIVE-25378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17417547#comment-17417547 ]
Zoltan Haindrich commented on HIVE-25378: ----------------------------------------- the jenkins/githuib plugin has the ability to discover and retire old build periodically; but the the discover mechanism will re-discover existing PRs if the content is changed. currently; we use "merge PR with target branch" strategy; which is good: we test the PR against the latest available master. However: in case a new commit lands on the master - with the above strategy that will mean that we should re-run the tests on all existing branches again. To avoid re-running the tests on all the PRs periodically - one way this could be solved is by moving the master/PR merge point from the jenkins plugin into the job itself; so the system will only discover and check the the PR's commit hash. > Enable removal of old builds on hive ci > --------------------------------------- > > Key: HIVE-25378 > URL: https://issues.apache.org/jira/browse/HIVE-25378 > Project: Hive > Issue Type: Sub-task > Reporter: Zoltan Haindrich > Assignee: Zoltan Haindrich > Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > We are using the github plugin to run builds on PRs > However to remove old builds that plugin needs to have periodic branch > scanning enabled - however since we also use the plugins merge mechanism; > this will cause to rediscover all open PRs after there is a new commit on the > target branch. -- This message was sent by Atlassian Jira (v8.3.4#803005)