Open topic with navigation

TIBCO® Control Plane 1.2.0

# Installing a Custom Plug-in

The following steps help to install custom plug-ins like Jenkins, JIRA, and more in your TIBCO Developer Hub instance. For more information, see Backstage Documentation.

Procedure

1. Fork the open source repository - `https://github.com/TIBCOSoftware/tibco-developer-hub` and check out the fork on your machine.

2. Follow the instructions mentioned in the `README.md`, and use the following command to install the dependencies.

       yarn install

3. Search the plug-in that you want to install from Backstage Plug-ins. For example, a JIRA plug-in or Jenkins or more.

4. Follow the instructions mentioned on the `README.md` of the plug-in to install the custom plug-in in TIBCO Developer Hub.

5. Use the following command to run TIBCO Developer Hub locally that includes your custom plug-in.

       yarn dev

## Building and Pushing a Docker Image

Follow the below procedure to build and push the docker container that includes your custom plug-in.

Procedure

1. Run the following command to create a docker image that includes your custom plug-in:

       docker build -t <customImageName:customImageTag> .

2. Verify the created image using the following command:

       docker images

3. After creating the Docker image, follow the instructions of the Docker registry provider to push the image to the registry of your choice. For example, refer to this article to push the image to the registry in AWS - Pushing a Docker image.

4. Follow the instruction to create docker image pull secrets - Pull an Image from a Private Registry. For example, refer to this tutorial for AWS ECR - Kubernetes - pull an image from private ECR registry. Auto refresh ECR token.

What to do next

After building and pushing the docker container, follow the Installing a Custom Version procedure to install the custom TIBCO Developer Hub that includes your custom plug-in.

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.