Skip to content

sankar-shunmuga/deploy-distribution-to-BR-Cloud-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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,..."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%