Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 1.87 KB

File metadata and controls

65 lines (50 loc) · 1.87 KB

Deploy distribution to Bloomreach(BR) Cloud action

This action deploys a distribution to BR Cloud using the BR Cloud Rest API. Currently, the action doesn't support copying configuration files though allows configuration files to use as Java system properties. The API documentation is available at https://api-<stack-name>.onehippo.io/v3/docs.

Inputs

brcStack

Required BR Cloud stack name.

username

Required BR Cloud username.

password

Required BR Cloud password.

distId

Required BR Cloud distribution id.

envName

Required BR Cloud environment name

configFilesAsSystemProperties

Optional BR Cloud comma separated config files as Java system properties [role: "systemproperty"]

Example usage

uses: Manifesto-Digital/[email protected]
with:
  brcStack: "brStackName"
  username: ${{ secrets.BRC_USERNAME }}
  password: ${{ secrets.BRC_PASSWORD }}
  distId: "distId"
  envName: "envName"
  configFilesAsSystemProperties: "configFile1,configFile2,..."

Example usage with Manifesto-Digital/[email protected]

...
  steps:
  - name: Upload distribution to Bloomreach Cloud
    id: upload
    uses: Manifesto-Digital/[email protected]
    with:
      brcStack: "brStackName"
      username: ${{ secrets.BRC_USERNAME }}
      password: ${{ secrets.BRC_PASSWORD }}
      distPath: "${{ github.workspace }}/target/distribution.tar.gz"
  - name: Deploy distribution to Bloomreach Cloud
    uses: Manifesto-Digital/[email protected]
    id: deploy
    with:
      brcStack: "brStackName"
      username: ${{ secrets.BRC_USERNAME }}
      password: ${{ secrets.BRC_PASSWORD }}
      distId: ${{ steps.upload.outputs.distId }}
      envName: "envName"
      configFilesAsSystemProperties: "configFile1,configFile2,..."