Skip to main content
Version: 5.1

Deploy to WSO2 Cloud from WSO2 Integrator

You can deploy your integrations to WSO2 Cloud directly from WSO2 Integrator. You can deploy the entire project at once or deploy a single integration individually.

Prerequisites
  • An integration or project with integration(s) created in WSO2 Integrator.

Deploy the whole project​

  1. In WSO2 Integrator, open the project overview canvas.

    Project OverviewProject Overview
  2. Under Deployment Options in the right column, locate the Deploy to WSO2 Cloud box and click Deploy.

  3. If you are not already signed in to WSO2 Cloud, WSO2 Integrator prompts you to sign in. Click Sign In and complete the authentication in the browser, then return to WSO2 Integrator.

  4. When prompted, select the organization on WSO2 Cloud. You can select an existing project or click Create New to create one.

    A new tab opens showing your project's integrations. By default, all integrations are selected for deployment.

    Deploying Integrations to WSO2 Cloud - Set up a RepositoryDeploying Integrations to WSO2 Cloud - Set up a Repository
  5. If your project is not yet connected to a remote repository, you will see a warning as shown below. You will need to set one up before continuing. If it is already connected, skip to step 6.

    Deploying Integrations to WSO2 CloudDeploying Integrations to WSO2 Cloud

    a. In WSO2 Integrator, click Source Control in the left sidebar.

    b. Click Initialize Repository. This creates a local Git repository inside your project folder.

    c. In the Source Control sidebar, type a commit message and click Commit. When prompted, click Yes to stage and commit all files.

    d. Click Publish. If you are not signed in to GitHub, WSO2 Integrator prompts you to authorize access. Complete the sign-in in the browser and return to WSO2 Integrator.

    e. When prompted, select a repository name and visibility (Public or Private). WSO2 Integrator creates the repository on GitHub and pushes your code to it.

  6. If WSO2 Cloud does not have access to your remote repository, a warning appears. Click the link to grant access on GitHub, complete the authorization, then return to WSO2 Integrator and click Refresh to validate access.

  7. Click Deploy All.

    WSO2 Cloud creates the integrations. Once the deployment is complete, click View in Console.

A browser opens showing your project on WSO2 Cloud.

WSO2 Cloud Project HomeWSO2 Cloud Project Home

Deploy a single integration​

  1. In WSO2 Integrator, open the integration overview canvas for the integration you want to deploy.

  2. Under Deployment Options in the right column, locate the Deploy to WSO2 Cloud box and click Deploy.

  3. Follow the same steps as the whole-project flow, and click Deploy.

    Once the deployment is complete, click View in Console.

A browser opens showing the deployed integration directly on WSO2 Cloud.

What's next​