>  In general, we 'should' re-run the pre commit check if the base branch is 
> changed, before merging the commits back. 

Agreed. This isn’t the way it is usually done but sounds like it would be 
helpful. Especially for cases where precommits failed due to an unrelated 
change that is then independently fixed. 

> On Jul 21, 2019, at 2:40 AM, 张铎(Duo Zhang) <[email protected]> wrote:
> 
> A follow up here, after investigating these days, I tound that it is hard
> to trigger a build from the outside by another jenkins job, which is the
> old way we have done for PreCommit-Admin and PreCommit-HBase-Build job. The
> problem is that we need to simulate the gituhb webhook API, and also we
> need some credentials, which are not controlled by us.
> 
> So now, I just changed the HBase-PreCommit-GitHub-PR to scan
> periodically(every 10 minutes). The GitHub Branch Source plugin will try to
> skip triggering builds for unchanged PRs, which is good. The only problem
> is that, a PR will be considered as changed even if it is base branch is
> changed. For example, you create a PR which wants to merge a commit to the
> master branch, and if we push some new commits to master, then the scan job
> will consider your PR is changed, although you haven't done anything to the
> PR.
> 
> But I think this is acceptable. In general, we 'should' re-run the pre
> commit check if the base branch is changed, before merging the commits
> back. This is also a good reason for us to close the stale PRs.
> 
> Reply here if you have any questions.
> 
> Thanks.
> 
> Sean Busbey <[email protected]> 于2019年7月15日周一 下午9:01写道:
> 
>> Also just to set expectations, the PR checking job might still give
>> you feedback occasionally because it will evaluate ALL open PRs any
>> time a committer goes to the build job and tells it to do a scan.
>> 
>> I *think* the feedback it gives when it runs will still be as accurate
>> as normal.
>> 
>> On Mon, Jul 15, 2019 at 2:25 AM 张铎(Duo Zhang) <[email protected]>
>> wrote:
>>> 
>>> The jenkins job can not receive new builds event after July 10
>>> 
>>> https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/indexing/events
>>> 
>>> Filed https://issues.apache.org/jira/browse/INFRA-18748 for this.
>>> 
>>> Please consider using the old 'Submit Patch' way to run pre commit.
>>> 
>>> Sorry about this.
>> 

Reply via email to