sfops - On Push to Branch
name: 'sfops - On Push to Branch'
on:
push:
branches:
- 'main'
- 'release/**'
workflow_dispatch:
#Set the environment variables for tracking metrics
env:
SFPOWERSCRIPTS_DATADOG: 'true'
SFPOWERSCRIPTS_DATADOG_HOST: '${{ secrets.DATADOG_HOST }}'
SFPOWERSCRIPTS_DATADOG_API_KEY: '${{ secrets.DATADOG_API_KEY }}'
jobs:
build-test-publish:
name: 'Build & Publish'
uses: flxbl-io/sfops-gh-actions/.github/workflows/push-to-branch.yml@main
with:
releaseconfig: 'config'
branchname: ${{ github.ref_name }}
pathToReleaseConfigs: 'config'
dashboard-repo: ${{ vars.SFOPS_DASBHOARD_REPO }}
releasename: ${{ vars.RELEASENAME }}
metrics-provider: ${{ vars.SFOPS_METRICS_PROVIDER }}
workitem-url: ${{ vars.SFOPS_ISSUETRACKER_URL }}
workitem-filter: ${{ vars.SFOPS_ISSUETRACKER_WORKITEM_FILTER }}
sfopsbot-app-id: ${{ vars.SFOPSBOT_APP_ID }}
secrets:
DEVHUB_SFDX_AUTH_URL: ${{ secrets.DEVHUB_SFDX_AUTH_URL }}
SB_SFDX_AUTH_URL: ${{ secrets.SB_SFDX_AUTH_URL }}
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
DATADOG_HOST: ${{ secrets.DATADOG_HOST }}
SFOPSBOT_APP_PRIVATE_KEY: ${{ secrets.SFOPSBOT_APP_PRIVATE_KEY }}
NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Last updated