Mulesoft Exchange Upload
ActionsTags
(2)GitHub Action to deploy Assets to MuleSoft Anypoint Exchange.
This action's goal is to deploy RAML assets to Anypoint Exchange.
Here's an example on how to use this action:
jobs:
deploy-to-exchange:
runs-on: ubuntu-latest
steps:
- name: Deploy to Exchange
uses: josedagama/[email protected]
with:
anypoint-organization-id: ${{ secrets.anypoint_platform_organization_id }}
anypoint-username: ${{ secrets.anypoint_platform_username }}
anypoint-password: ${{ secrets.anypoint_platform_password }}
- anypoint-organization-id
- Anypoint Organization Id / Business Group Id
- anypoint-username
- Anypoint Username
- anypoint-password
- Anypoint Password
- exchange.json
- File from where the configuration of the asset is read
- This file is generated automatically by Anypoint Studio. Do not change it unless you know what you're doing.
- RAML definition files
- Users with
MFA
are not supported - Authentication with
client_id
&client_secret
is on the roadmap, but not yet supported
- Supporting more authentication types
- Supporting more asset types
- Supporting more actions
- Based on:
- Anypoint CLI 4.x
- CLI for Exchange Assets - exchange:asset:upload
Mulesoft Exchange Upload is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.