Supervisor: Olivier Vernin <>
Announced end of poll:
Actual time poll closed:
Private poll (81 authorized voters)
Actual votes cast: 59
Number of winning choices:
Condorcet completion rule:    (What is this?)
Minimax
Schulze/Beatpath/CSSD
CIVS Ranked Pairs
MAM
Condorcet-IRV
Proportional

Poll description

This year, two board members' seats are up for re-election. All board members are elected for a period of 2 years.

Candidates

Mark Waite

I am a Jenkins user, a contributor to the Jenkins project, and have been the Jenkins Documentation Officer in 2020 and 2021. I maintain the git plugin, the git client plugin, and several other plugins. I am an advocate for Jenkins through Jenkins online meetups, live stream presentations, workshops, other presentations, blog posts, and answers in online Jenkins forums. I lead twice-weekly office hours of the Jenkins Documentation Special Interest Group , am one of the leaders of the Platform Special Interest Group, and am an active participant in the Advocacy and Outreach Special Interest Group. I would love to serve on the Jenkins board and would be happy to be elected as Documentation officer.
Affiliations: Links:

Oleg Nenashev

I have been a Jenkins contributor since 2012 and a core maintainer since 2014. I’ve also maintained many plugins, contributed to the project governance, and helped to organize events from local meetups to hackathons and outreach/mentorship programs like Google Summer of Code. I also maintain Jenkinsfile Runner and participate in the Continuous Delivery Foundation and other groups related to Jenkins. In 2019 Jenkins community members elected me for the Jenkins governance board, and it has been an honor to serve on it. During my term, I led multiple initiatives on the board including: public roadmap, graduation in the Continuous Delivery Foundation, several Jenkins Enhancement Proposals, contributor summits, and many other events, etc. I truly believe in Jenkins’ future as a universal automation server that can be used everywhere. I would be happy to continue serving on the Jenkins governance board so that I could facilitate community and technical programs. I would like to make Jenkins the best place to contribute, and to get more individual and company contributors involved in the community on a regular basis. Onboarding more company contributors and vendors would be one of my key objectives, and commitment to the vendor-neutral community is one of the reasons for my recent career updates. On the technical side, I plan to prioritize the evolution of Jenkinsfile Runner as portable Pipeline engine, deep integration of Jenkins with the modern OpenTelemetry and CloudEvents ecosystem, and making Tekton a first class citizen pipeline engine on par with Jenkins Pipeline. For more information about my vision for the Jenkins project and its community see this document: Jenkins 2021 and beyond. Oleg's vision - Google Docs
Affiliations: Links:

Ullrich Hafner

I am an active contributor in the Jenkins project since 2007 and a Jenkins governance board member since 2019. My main contributions are the warnings plugin, several UI API plugins (Bootstrap, jQuery, ECharts, DataTables, Font Awesome) and a lot of tests in the acceptance test harness. I also adopted the code coverage API plugin in the last couple of months to improve the user experience of this plugin. Since 2012 I am a professor for Software Engineering at the University of Applied Sciences Munich. In my role as professor I try to win new Jenkins contributors by letting students develop new features and test cases in their student projects and theses. I am also helping new contributors (and students) in our Jenkins forums. It would be a pleasure for me to continue my role as a member of the governance board for another two years.
Affiliations: Links:

Result

1. Mark Waite  (Condorcet winner: wins contests with all other choices)
2. Oleg Nenashev  loses to Mark Waite by 37–22
3. Ullrich Hafner  loses to Mark Waite by 42–14, loses to Oleg Nenashev by 37–15

For simplicity, some details of the poll result are not shown.  

Result details

  123
1. Mark Waite   -37 42
2. Oleg Nenashev   22 -37
3. Ullrich Hafner   14 15 -

Ballot report

 Mark Waite Oleg Nenashev Ullrich Hafner
1. 2 3 1
2. 1 2 3
3. 3 1 2
4. 2 1 3
5. 1 2 2
6. 3 1 3
7. 3 1 2
8. 1 2 3
9. 1 2 2
10. 1 3 2
11. 2 3 1
12. 1 2 3
13. 2 1 3
14. 1 3 2
15. 1 3 2
16. 3 2 1
17. 3 1 2
18. 1 3 2
19. 1 2 3
20. 3 1 2
21. 3 2 1
22. 1 2 3
23. 1 3 2
24. 1 3 2
25. 1 2 3
26. 1 2 3
27. 3 1 2
28. 2 1 3
29. 1 3 2
30. 2 3 1
31. 1 2 3
32. 1 3 2
33. 2 1 3
34. 2 1 2
35. 1 2 3
36. 2 1 3
37. 3 1 2
38. 1 2 3
39. 2 1 3
40. 2 1 2
41. 1 2 3
42. 1 3 2
43. 1 2 3
44. 2 1 1
45. 2 1 3
46. 1 2 2
47. 1 3 2
48. 1 2 3
49. 1 2 2
50. 2 1 3
51. 1 2 3
52. 3 1 2
53. 1 2 3
54. 1 2 3
55. 3 1 2
56. 1 2 3
57. 1 2 3
58. 1 2 2
59. 1 3 3

Ballots are shown in a randomly generated order.

[Download ballots in CSV format]

Feel like voting on something else? Try one of these public polls:

Loading...