Environment Operations

Environment IssueOps provide self-service provisioning and management of development environments.

Environment IssueOps Catalog

Available Operations

OperationIssue IDDescription
Request Scratch Orgrequest-scratchorgGet a scratch org from pool for specified duration
Request Dev Sandboxrequest-dev-sandboxProvision a developer sandbox from pool or create new
Request GitHub Environmentrequest-an-envCreate GitHub environment with variables and approvals
Delete Environmentrequest-delete-envRemove GitHub environment
Request from SBX Poolrequest-sbx-poolGet sandbox from SFP Server pool
Unassign from SBX Poolunassign-sbx-poolReturn sandbox to pool

Required Configuration

Secrets

  • DEVHUB_SFDX_AUTH_URL - For scratch org operations
  • SFP_SERVER_URL - For sandbox pool operations (optional)
  • SFP_SERVER_TOKEN - SFP Server API token (optional)

Variables

  • SFOPSBOT_APP_ID - GitHub App ID
  • DEFAULT_DEVHUB_USERNAME - DevHub username

Usage

These operations are enabled by default in sfops. Users can submit requests through:

  • DevCentral: Navigate to Service Catalogue → Environment
  • Direct Issue: Create an issue with the appropriate JSON payload

On this page