Marge-bot: Samba/rust workflow for Gitlab!
abartlet at samba.org
Wed Feb 7 22:10:02 UTC 2018
I came across this recently, which is an implementation of the Samba
and rust review and CI workflow for Gitlab.
Also, Jamie has been working to make our CI runs faster and more
reliable, which will make this all a lot more practical.
I'm not formally proposing this quite yet, but I also know that making
a massive proposal without discussing the parts here slowly isn't great
However, the aim is to have a workflow on gitlab.com that encourages CI
for every patch set and an easy route to merging them, specifically
aimed at improving:
- the quality of both drive-by contributions (ie what the Github effort
was aimed at)
- the reliablity of getting patches in to samba once OK (by making that
- our accessibility to the 'github generation'.
and ensuring that
- developers can get CI results faster (eg < 2 hours, not 4)
- 'full-time contributions' pass make test before time is spent on
As you know this has been a passion of mine for a while, and GitHub
hasn't work so well because Samba Team members don't use it. I hope
that Gitlab might be more acceptable, and I'm slowly starting to move
my development there.
Finally, the trick to getting this to be a great part of Samba would be
if others on the team also want to be part of the effort. Even a
system based on existing components and cloud services requires some
maintenance, so if you have a passion for that please let me know so it
doesn’t just fall on me (as that doens't work so well).
Authentication Developer, Samba Team https://samba.org
Samba Development and Support, Catalyst IT
More information about the samba-technical