Open topic with navigation

TIBCO® Control Plane 1.0.0

# Building and Deploying TIBCO BusinessWorks Container Edition Applications

You can build and deploy TIBCO BusinessWorks Container Edition applications in TIBCO Business Studio for BusinessWorks to data plane using the `install` maven goal.

Note: This feature is available only when the Deployment Target in TIBCO Business Studio for BusinessWorks is set to Container.

Procedure
1. In TIBCO Business Studio for BusinessWorks, right-click the `.application` file and select Generate POM for Application.
2. From the Generate POM for Application window, select Platform as Deploy Options and click Next.
3. Specify the values for the following fields:

   Build name: The name of the build.

   Application name: The name of the application.

   Profile: Select the profiles from the dropdown the are available for the applications.

   Replicas: The number of instances started for the application.

   Enable Auto Scaling: Select the checkbox to enable auto scaling for an application.

   Enable Service Mesh: Select the checkbox to enable Service Mesh for an application.

   EULA: Select the EULA checkbox to deploy applications to the TIBCO Control Plane.

4. Click Finish.
   It converts the existing projects to Maven type and a new project `*.application.parent`, is added. It also creates a `pom.xml` file.

5. To run the Maven goal, right-click the `.parent application`, and select Run As > Maven build.

6. Provide the Maven goal `install` in the Goals field, then click Apply and Run.

ResultOnce the build is successful, you can view the app build in the App Builds tab on the TIBCO BusinessWorks Container Edition capabilities page. You can also view the running applications on the Data Plane details page.

The `install` maven goal has five parameters that you must pass when adding the goal.

`install -DdpUrl="Dp_URL" -DauthToken="Authentication_Token" -DbaseVersion="Database_Version" -DbaseImageTag="Base_Image_Tag" -Dnamespace="Dp_Namespace"`

For example, `install -DdpUrl="https://api.bw-dp.us-west.epass-dev.dataplanes.pro/tibco/bwce/" -DauthToken="CIC~E5FepWqSbUr7rUXS9N82Kk9x" -DbaseVersion="2.9.0" -DbaseImageTag="94-2.9.0-V23.2-GA-temurin" -Dnamespace="dp-bw-dev-ns"`

To use the `install` maven goal, configure the following parameters:

- Dp URL: The data plane URL. To copy the URL, click the copy icon of the Public API Path for your data plane.

- Authentication Token: Generate this token from Settings when you log in to your data plane.

- Base Version: The TIBCO BusinessWorks Container Edition base version details available for the TIBCO BusinessWorks Container Edition Provision on the data plane page.

- Base Image Tags: The base image tag name details available for the TIBCO BusinessWorks Container Edition provisioned on the data plane page.

- Namespace: The namespace of the data plane. To copy the namespace, click the copy icon .

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO® Control Plane

Copyright © 2023-2024. Cloud Software Group, Inc. All Rights Reserved.