sfops
sfpSlackGithub
  • Overview
  • Features
  • Environments
    • Creating an Environment
    • Authenticating to Environments
    • Review Environments
      • Configuring Review Sandboxes
      • Creation and Allocation of Review Sandboxes
  • Project Workflows
    • sfops - Execute Issue Ops
    • sfops - On Pull Request Comments
    • sfops - Close Issues
    • sfops - Execute Every 30 mins
    • sfops - Daily Job Executor
    • sfops - Review Sandbox - Creator
    • sfops - On Push to Branch
    • sfops - Execute Releases to any env
    • sfops - Execute Releases
  • IssueOps
    • Access
      • Request elevated previlege in production
    • Release
      • Release a Domain
      • Hotfix Workflow
  • Changelog
    • November24
    • January25
  • DevCentral
    • Customising Menu
    • Extending using Custom Forms and Issue Ops Actions
  • self managed instances
    • Setup for self managed instances
      • 1. Create repositories
      • 2. Create a GitHub App
      • 3. Setting up sfops repository
      • 4. Trigger the workflows
      • 5. Setting up project repository
      • 6. Fetching upstream changes
        • 6.1 Manual Process for Updating sfops from Upstream
    • Update Instructions
      • Updating to v29.0.0
      • Updating to v30.3.1 and above
    • Workflow details
      • Sync Upstream Repository and Create Pull Request
  • Legal
    • Terms of Service for sfops
Powered by GitBook
On this page
  1. self managed instances
  2. Setup for self managed instances

1. Create repositories

In order to set up sfops in your GitHub organization, you need to set up the following repositories

Repository
Description
Comments

sfops

Repository that contains the source code for sfops

sfp-pro

Repository that contains the source code code for sfp pro, which has additional features that are required for sfops.

This is optional, Please do this only if you intend to maintain your own fork of sfp-pro

sfops-gh-actions

The 'production' repository that will contain the workflows and actions that is built from the sfops directory

Your salesforce projects will be consuming the actions and reusable workflows from this repository

sfops-dashboard

The 'production' dashboard repository that will be used to build the GitHub pages static website which will house the sfops dev central

sfops-gh-actions-test

The 'test' repository that will contain the workflows and actions that is built from the sfops directory

This is optional. Required only if you want to make changes to the default actions and workflow and test it before rolling out the the production 'sfops-gh-actions' repository

sfops-dashboard-test

The 'test' dashboard repository that will be used to build the GitHub pages static website which will house the sfops dev central

This is optional. Required only if you want to make changes to the default actions and workflow and test it before rolling out the the production 'sfops-gh-actions' repository

<project-repo>

The mono repository that will contain your salesforce config/code

<project-test-repo>

The mono 'test' repository that will contain your salesforce config/code

This is optional. Required only if you want to test the workflows/actions before rolling out to project repository

PreviousSetup for self managed instancesNext2. Create a GitHub App

Last updated 1 year ago