Manage DevOps Center Projects

Your team’s central arena for work in DevOps Center is the project. The purpose of a project is to help you and your team manage changes being developed for a particular application.

A project encapsulates definitions and configurations of the many different things that managing a set of changes requires, including:

  • Work items that define the changes to be made
  • A pointer to the source control repository that stores changes made for the project
  • Which work environments are used to make changes
  • Environments used for pipelines stages, for example, integration, UAT, and staging
  • A pipeline that defines how changes are deployed as they move from development to production

Projects in DevOps Center require a source control repository that uses the Salesforce DX project structure. The repository is used to store project changes. You can use the same source control repository across projects. However, use unique branches for pipeline stages across DevOps Center projects, except for the release branch (often called main), when building the release pipeline.

  • Create a GitHub Project
    Create a GitHub project to help you and your team manage changes for a particular application or customization.
  • Create a Bitbucket Project (Beta)
    After you connect the Bitbucket repository in DevOps Center, create the DevOps Center project associated with this source code repository to help you and your team manage changes for a particular application or customization.
  • Update Project Details
    Update project details for a DevOps Center project. You can change the name and description for a project after you define the release environment.
  • Hide a Project
    Hide a DevOps Center project so that it doesn’t show up on the Project page. The project still exists but is removed from the Projects list.