Project
sfp server project
sfp server projectManage projects in sfp server
Description
A project in sfp server represents a registered repository. The project identifier (e.g., flxbl-io/sf-core) is used throughout sfp to:
Track builds, deployments, and release history
Scope integrations to specific repositories
Manage team access and permissions
Link work items and commits
Registering a Project
Before using project-scoped features, register your repository:
sfp server project register \
--identifier "your-org/your-repo" \
--remote-url "https://github.com/your-org/your-repo"What is the identifier?
The identifier is typically your repository's org/repo format:
GitHub:
flxbl-io/sf-coreGitLab:
acme-corp/salesforce-mainBitbucket:
myteam/sf-project
This identifier is used when:
Creating project-scoped integrations
Filtering builds and deployments
Associating work items with repositories
Available Commands
sfp server project register
Register a new project
sfp server project list
List all registered projects
sfp server project get
Get project details
sfp server project update
Update project configuration
sfp server project delete
Remove a project
Project Configuration
Projects can include:
Repository information (URL, default branch)
Build configurations
Deployment targets
Team assignments
Access controls
Common Use Cases
Register a project for integration scoping:
List registered projects:
Related Topics
Integrations - Store credentials scoped to projects
Repository - Manage repository authentication
Builds - View builds by project
Last updated