Builds
sfp server builds
sfp server buildsView and manage build information from the SFP server
Commands
sfp server builds list- List recent builds sorted by commit time
sfp server builds list
sfp server builds listList recent builds from the SFP server sorted by commit time.
USAGE
$ sfp server builds list [--json] [--repository <value>] [-e <value> | -t
<value>] [--sfp-server-url <value>] [-g <value>...] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
[--limit <value>] [-d <value>] [-s InProgress|Completed|Failed] [--days
<value>]
FLAGS
--repository=<value> Repository identifier (e.g., owner/repo)
--limit=<value> [default: 20] Number of builds to display
-d, --domain=<value> Filter builds by domain
-s, --status=<option> Filter builds by status
<options: InProgress|Completed|Failed>
--days=<value> Show builds from the last N days
AUTHENTICATION
-e, --email=<value> Email address for authenticated CLI user
-t, --application-token=<value> Application token for authentication (CI/CD)
--sfp-server-url=<value> URL of the SFP server
OTHER OPTIONS
--json Format output as json
-g, --logsgroupsymbol=<value>... Symbol used by CICD platform to group/collapse logs
--loglevel=<option> [default: info] logging level for this command invocation
<options: trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL>
DESCRIPTION
List recent builds from the SFP server sorted by commit time
Displays build information including:
- Build ID and number
- Repository and branch
- Commit SHA and message
- Build status (InProgress, Completed, Failed)
- Duration
- Triggered by
- Timestamp
EXAMPLES
$ sfp server builds list --repository myorg/myrepo
$ sfp server builds list --repository myorg/myrepo --limit 10
$ sfp server builds list --repository myorg/myrepo --domain core
$ sfp server builds list --repository myorg/myrepo --status Failed
$ sfp server builds list --repository myorg/myrepo --days 7
$ sfp server builds list --repository myorg/myrepo --status InProgress --jsonOutput Formats
Standard Output
JSON Output
Filtering Options
By Status
By Domain
By Time Period
Use Cases
Build Monitoring Dashboard
CI/CD Integration
Build History Analysis
Build Information Details
Each build entry includes:
Build Identifier: Unique build ID and sequential number
Repository Info: Repository name and branch
Commit Details: SHA, message, author, and timestamp
Status: Current state (InProgress, Completed, Failed)
Domain: Build domain/category
Duration: Time taken or elapsed time for running builds
Trigger Source: User, CI/CD system, or scheduled trigger
Artifacts: List of generated artifacts (if completed)
Error Details: Error message for failed builds
Best Practices
Regular Monitoring: Check builds regularly for failures
Use Filters: Filter by domain or status to focus on relevant builds
Automate Checks: Integrate build checks into CI/CD pipelines
Track Trends: Monitor build success rates over time
Note: Build history is retained based on server configuration. Older builds may be archived or removed.
Tip: Use the
--jsonflag withjqfor advanced filtering and analysis of build data.
Last updated