Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The process for a PTL to create a new repo in an existing project is very easy

Image Added

This process, while is still under integration and testing, it is currently working under

close monitoring by LF Releng team. 

For current repo creation requests, please contact support.linuxfoundation.org and an

LFReleng engineer will work with you through the process. 

The official documentation for this process is still under works in the following Gerrit:

https://gerrit.linuxfoundation.org/infra/c/releng/docs/+/62386/7/docs/project-creation.rst

EXAMPLE: https://gerrit.linuxfoundation.org/infra/c/releng/info-master/+/64107

Before requesting a new project creation

...

  • Clone LF's info-master repo: https://gerrit.linuxfoundation.org/infra/admin/repos/releng/info-master
  • cd into the right location in the repo for ONAP's gerrit configuration: cd info-master/gerrit.onap.org/example-parent/
  • Create a new folder for the repo to be created: mkdir example-child/ && cd example-child
  • At this point, we are in the right folder that patches the repo path. The INFO.yaml will need to be created using any of these ways:
    • Manually, easy when the INFO.yaml matches an existing child repo of the same parent
    • Using lftools: 
  • Run tox to verify your INFO file looks right
  • Commit your change and push it to gerrit.linuxfoundation.org

...