CI-Management
Table of Contents:
Note : Formal acknowledgement of CI-Management as a stand-alone project was overlooked during the mass project onboarding back in 2017. As a key component of the the ONAP release infrastructure it is considered to have been approved due to its continued and undisputed utilization since the launch of the ONAP Project
Project Name
Proposed name for the project: CI Management
Proposed name for the repository: ci-management
Project description
The CI Management project is dedicated to managing the code resources related to the CI systems. It is intended as a way for the community to collaborate on the design and management of the CI infrastructure where it is possible to do so.
Scope
CI job definitions and templates
Build instance creation templates
Build instance start scripts
Resources
The documentation behind ci-management is maintained globally by LFRELENG under https://docs.releng.linuxfoundation.org/en/latest/jenkins.html
Primary Contact: Andrew Grimberg (The Linux Foundation)
Other information
The purpose of this proposal is to be a transformation from a project solely governed by The Linux Foundation, already existing in the system, into a proper community project so that we may properly elevate community members to committer rights.
The following changes will happen should this project be approved:
Release Engineers from the Linux Foundation who are not listed as committers will lose their current committer rights, any future LF engineers will have to earn committer rights the same as any other community member.
A mechanical enforcement of non-author code review will be added to the repository so that a committer will be unable to self-review their own change to get it committed.
Key Project Facts
Repository: ci-management
JIRA project name: CI-Management
JIRA project prefix: CIMAN
mailing list tag: ciman
Project Lead: Andrew Grimberg
Committers (Name - email - IRC)
Andrew Grimberg - agrimberg@linuxfoundation.org - tykeal
Thanh Ha - tha@linuxfoundation.org - zxiiro
Jessica Wagantall - jwagantall@linuxfoundation.org
Jeremy Phelps - jphelps@linuxfoundation.org - jplf