INFO.yaml check vote for global-jjb 35/15035/12
authorAric Gardner <agardner@linuxfoundation.org>
Mon, 25 Mar 2019 20:35:34 +0000 (16:35 -0400)
committerAric Gardner <agardner@linuxfoundation.org>
Wed, 3 Apr 2019 16:01:29 +0000 (12:01 -0400)
commit0010308163a62fb231ebece5926b64d6b86c0901
tree3899ea04c6130fde404927f2d9295f585a38a53a
parentc87fbe5ca854c0a882133be67e10ce92fead6464
INFO.yaml check vote for global-jjb

Global job per gerrit, that triggers on changes
to INFO.yaml file

And auto merged if a majority of committers
have voted.

This will create a review in the internal gerrit

If a tsc vote is required, RE must manually confirm
that this has happened.

We will need to give
Non-Interactive Users merge
or perhaps specifically only the jenkins
user.

Job will only trigger when a user votes +2
cludgy but it works.

Example of Job configuration:

- project:
    name: info-vote
    build-node: centos7-builder-2c-1g
    jobs:
      - 'info-vote-verify'

Change-Id: Ib386bd2ea51be113ca59610bd3281b9ad6923bce
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
docs/jjb/lf-info-vote.rst [new file with mode: 0644]
docs/jjb/lf-macros.rst
jjb/lf-info-vote.yaml [new file with mode: 0644]
jjb/lf-macros.yaml
releasenotes/notes/lf-info-vote-74329a41dfea62be.yaml [new file with mode: 0644]
shell/check-info-votes.sh [new file with mode: 0644]