5. Setting up project repository

In your project repository, please ensure you set up the following GitHub repository variables and secrets.

VARIABLEVARIABLE_TYPEVALUE_TYPEEXAMPLEComments

SFOPSBOT_APP_ID

REPOSITORY_VARIABLE

STRING

418222

The id of the GitHub created in step 2

SFOPSBOT_APP_PRIVATE_KEY

REPOSITORY_SECRET

STRING

<private_key>

The private key of the GitHub created in step 2

SFOPS_DASHBOARD_REPO

REPOSITORY_VARIABLE

STRING

<your-org-name>/<dashboard-repo>

The dev central repository associated with this project repository

SFOPS_ISSUETRACKER_URL_BASE

REPOSITORY_VARIABLE

STRING

https://<jira_ur>

The Jira URL where the work items should be connected within this repository

SFOPS_ISSUETRACKER_WORKITEM_FILTER

REPOSITORY_VARIABLE

STRING

(FGK|FFK)-[0-9]{3,4}

The Issue URL regex string for connecting SFOPS with Jira

SFOPS_JIRA_USER

REPOSITORY_VARIABLE

STRING

username@jira.com

The username for the JIRA integration

SFOPS_JIRA_TOKEN

REPOSITORY_SECRET

STRING

<jira_token>

The Jira API token for integrating SFOPS to Jira

SFOPS_METRICS_PROVIDER

REPOSITORY_VARIABLE

STRING

datadog

The metric provider used by your project, It could be datadog, new relic or splunk

DEVHUB_SFDX_AUTH_URL

REPOSITORY_SECRET

STRING

<force://>?

The SFDX Auth URL of your deployment service account in the production

BRANCHES

REPOSITORY_VARIABLE

ARRAY

[ "main" ]

The active trunk where the build and release should be associated

These variables will be automatically set up during the set up of sfops in your repository by the FLXBL team. This guide is only applicable when you are setting up a self managed instance of sfops

Last updated