Team,
This will be a topic at our upcoming plugfest (Dec 4 - 8), but I'd like to
start the discussion now with the goal of having a draft proposal that we
can review and finalize at plugfest. We can discuss this on the mailing
list and I will also devote some time to it during the weekly release call.
In both the Danube and Euphrates releases, the process of enabling CI and
test on the branch has taken as long as two weeks to complete, following
MS7. As a result, we are left with just a few days to fix remaining bugs
and finalize the scenarios prior to the release date.
Therefore, as a starting point, I'd like to propose the following:
1. Reduce the branch window from 2 weeks to 1 week, thereby pulling in
MS7 by one week.
2. Trevor B has told me that many of the activities that, in the past,
we've waited until MS7 to complete, could actually be done *before*
MS7. So, let's address the following:
- What activities must be performed when we branch (detailed
description), such that we have builds, testing, and the test results
dashboard operational on the branch?
- Do each of those activities have an owner?
- Which of these activities could be performed prior to MS7?
I'd like to set a goal of having builds, test, and test results dashboard
operational on the branch within 3 business days following the branch.
That is, if the branch occurs on a Friday, then we are operational on the
branch by COB on the following Wednesday.
Here's what (I think) I know about what must be done when we branch.
Please correct and fill in the details, including who owns the task. Also,
please comment on whether a task can be done in advance of branching.
1. Update docker yaml file
2. Enable testing (RELENG repo)
3. Create Jenkins jobs for branch for each installer
4. Update the test results dashboard
I think that we can shave at least a week off of this process. That, in
combination with pulling MS7 in by a week should give our team sufficient
time to complete the release. I appreciate your input.
David
--
*David McBride*
Release Manager, OPNFV
Mobile: +1.805.276.8018
Email/Google Talk: [email protected]
Skype: davidjmcbride1
IRC: dmcbride
_______________________________________________
opnfv-tech-discuss mailing list
[email protected]
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss