Change-Id: I49f71f8118e45f28d4b777ddc9588b8e30151d79
1.6 KiB
HOWTO: Add a Project to StackForge
Overview
StackForge is a Gerrit review and Jenkins CI setup similar to that of the main OpenStack project but for use with projects that are not under the main OpenStack umbrella.
Any project can be added to StackForge as long as it is related to OpenStack in some way.
Launchpad
All the developers of the project need to sign up to Launchpad and a team is needed for the core project reviewers to join. This team also needs to be a sub-team of the OpenStack team so that Gerrit will be able to see it.
GitHub
If you already have a branch on GitHub for the project this will need moving to the StackForge GitHub organization. Otherwise a new branch will need creating for you. The OpenStack Core Infrastructure team can assist in this.
Jenkins and Gerrit
Until the setup is more automated the OpenStack Core Infrastructure team will need to do the Jenkins and Gerrit portion of the setup too. If you project is Python based we have a Project Testing Interface that we prefer you use. Otherwise please let the CI team know the testing requirements for Jenkins.
Contacting the CI Team
The best way to get the CI team to help with the above steps is to file a CI bug. We are also available on the #openstack-infra IRC channel or to the CI Admins email address.