Configure Code Repository

Neo can work with any of these code repositories:

  • GitHub

  • Gitlab, either on-prem or cloud

  • Bitbucket

  • Azure DevOps

You will need administrative access to the tool your are using, so you can give Neo permissions.

If you are using GitHub, there is a wizard in Neo’s Admin interface that will guide you through setup.

For the other tools, Contact Support and ask for us to set it up with you.

Multiple repositories

If you use multiple code repositories with one project management tool, you can add them here.

Press the + button to add a repository, and set up each new repository.

Then under “Code Repository Selection Mappings”, choose which ticket field Neo should use to select the repository to code against.

  • Label

  • Component

  • Project

Detailed settings

There are some setting

  • Draft PRs - Neo will always make draft pull requests

  • Approve PRs - Disable this to stop Neo approving pull requests when reviewing them

  • Label PRs - Neo will apply a label e.g. “AI” to every pull request it makes

  • Bots - Neo will ignore comments from these bots, use to avoid Neo excessively reacting to e.g. CI bots.