A project is a top-level container within CloudBees CD/RO. Most information about software production processes, such as procedures, schedules, jobs, and workflows are contained within a project.
Project Purposes
-
Projects let you create separate work areas for different purposes or groups of people so they do not interfere with each other.
For example, different projects can reuse the same names internally without conflict, and each project has its own access control that determines who can use and modify the project.
In a small organization, you might choose to keep all work in a single project, but in a large organization, you might want to use projects to organize information and simplify management.
-
Projects simplify sharing.
You can create library projects containing shared procedures and invoke these procedures from other projects. After creating a library project, you can copy it easily to other CloudBees CD/RO servers to create uniform processes across your organization.
Default Projects
CloudBees CD/RO includes the following projects:
-
EC-Utilities: Contains procedures that you can use to perform basic CloudBees CD/RO tasks.
Also, you can use these procedures as templates by copying them to another project and then modifying them for your purpose. By default, only the “admin” user has execute privileges on the EC-Utilities project. The admin user can enable privileges for additional users or groups.
-
EC-Examples: Contains templates for procedures that perform basic CloudBees CD/RO tasks.
-
Electric Cloud: Contains procedures that manage polling triggers.
-
CloudBees: Contains CloudBees CD/RO global reports.
Procedures in each of these projects are maintained by CloudBees.
Creating or Editing Projects
You can create or edit a project using CloudBees CD/RO. For details, refer to Create a project.