Versions Compared

Key

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

Before reading this page, it is highly recommended you read the repositories concept page and the Global Settings, Projects & Configurations page.

 


As explained on the Continua CI Repositories page, a repository in Continua is a reference to an external version control system. Since Continua allows you to create many projects and many Configurations within each project, the list of repositories could grow quite large. To reduce the potential amount of clutter and make repositories easier to manage and secure, we allow Repositories to have one of three scopes. They are Global, Project and Configuration.

...

Note that a repository can always be changed.

Table of Contents

Repositories

...

set to the Global Scope

Global Repositories are accessible anywhere in Continua and can be connected to any and every Configuration.

...


Repositories set to the Project Scope

Project repositories are only accessible by configurations in that project. Only users that have access to the project will be able to view/edit repositories with a project scope.

...


Repositories set to the Configuration Scope

Configuration repositories are only accessible by a single configuration. Only users that have access to the configuration will be able to view/edit repositories with a configuration scope.


Changing a

...

Repository's Scope

At any point in time you can change the scope of a repository. By widening the scope of repository you are opening it up so that more configurations can access the repository. Conversely, narrowing the scope of a repository reduces the number of configurations that can access the repository. Therefore, when narrowing the scope of a repository (moving a global repository to the project or configuration scope, or a project repository to configuration scope) you must take care that configurations that use that repository can still access it after changing the scope.

...