Skip to content

A GitHub Action that deploys release artifacts to Mulesoft Cloudhub

License

Notifications You must be signed in to change notification settings

invitation-homes/mulesoft-deploy-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuleSoft Deploy Action

A GitHub Action that downloads the specified release artifact from the GitHub repository and uploads it to the MuleSoft CloudHub runtime environment.

Usage

Add the following steps in your workflow:

      - uses: invitation-homes/mulesoft-deploy-action@main
        with:
          release-tag: "1.0.0"
          cloudhub-env: "dev"
          cloudhub-app-name: "salesforce-marketing-cloud-dev"
        env:
          GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
          CLOUDHUB_USER: ${{secrets.MULESOFT_DEPLOY_USERNAME }}
          CLOUDHUB_PASSWORD: ${{secrets.MULESOFT_DEPLOY_PASSWORD }}

Building

When updating this GitHub action to add functionality or fix an issue:

  1. Make the necessary changes in index.js
  2. Run yarn && yarn build to build a new dist/index.js file
  3. Commit both files

License

This code is made available under the MIT license.

About

A GitHub Action that deploys release artifacts to Mulesoft Cloudhub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published